app config - 2022.1 日本語

Vitis 統合ソフトウェア プラットフォームの資料: エンベデッド ソフトウェア開発 (UG1400)

Document ID
UG1400
Release Date
2022-04-26
Version
2022.1 日本語

アプリケーションの C/C++ ビルド設定を指定します。

構文

指定したアプリケーションの C/C++ ビルド設定を指定します。アプリケーションに対して次の設定をコンフィギュレーションできます。

設定 説明
assembler-flags アセンブラーのその他のフラグ
build-config ビルド コンフィギュレーションを取得/設定
compiler-misc コンパイラのその他のフラグ
compiler-optimization 最適化レベル
define-compiler-symbols シンボルを定義例: MYSYMBOL
include-path ヘッダー ファイルのインクルード パス
ライブラリ リンク中に追加されるライブラリ
library-search-path 追加されたライブラリの検索パス
linker-misc リンカーのその他のフラグ
linker-script リンク用のリンカー スクリプト
undef-compiler-symbols シンボルの定義を解除例: MYSYMBOL
app config -name <app-name> <param-name>

<app-name> で指定したアプリケーションのコンフィギュレーション パラメーター <param-name> の値を取得します。

app config [OPTIONS] -name <app-name> <param-name> <value>

<app-name> で指定したアプリケーションのコンフィギュレーション パラメーター <param-name> の値を設定/変更/削除します。

オプション

オプション 説明
-name アプリケーションの名前。
-set 新しい <value> にコンフィギュレーション パラメーターを設定します。
-get コンフィギュレーション パラメーター値を取得します。
-add 新しい <value> をコンフィギュレーション パラメーター値に追加します。-add オプションは compiler-optimization ではサポートされません。
-info コンフィギュレーション パラメーターに関する可能な値および可能な演算のような情報をさらに表示します。このオプションを指定する場合は、パラメーター名を指定する必要があります。
-remove コンフィギュレーション パラメーター値から <value> を削除します。-remove オプションは、assembler-flags、build-config、compiler-misc、compiler-optimization、linker-misc および linker-script ではサポートされません。

戻り値

指定した引数によって異なります。<none>: 各パラメーターのコンフィギュレーションおよび説明に使用可能なパラメーターのリストを返します。

<parameter name>: パラメーター値、またはサポートされないパラメーターを指定した場合はエラーを返します。

<parameter name> <paramater value>: 値が問題なく設定された場合は何も返しませんが、サポートされないパラメーターが指定された場合はエラーを返します。

app config -name test build-config

test という名前のアプリケーションの現在のビルド コンフィギュレーションを返します。

app config -name test define-compiler-symbols FSBL_DEBUG_INFO

テスト アプリケーションをビルドする際に、コンパイラ オプションに -DFSBL_DEBUG_INFO を追加します。

app config -name test -remove define-compiler-symbols FSBL_DEBUG_INFO

テスト アプリケーションをビルドする際に、コンパイラ オプションから -DFSBL_DEBUG_INFO を削除します。

app config -name test -set compiler-misc {-c -fmessage-length=0 -MT"$@"}

テスト アプリケーションのコンパイラのさまざまなフラグとして {-c -fmessage-length=0 -MT"$@"} を設定します。

app config -name test -append compiler-misc {-pg}

テスト アプリケーションのコンパイラのさまざまなフラグに {-pg} を追加します。

app config -name test -info compiler-optimization

コンパイラ最適化レベルの可能な値とデフォルト値に関する情報をさらに表示します。