FAQ / QTE (Quality Town for Embedded Grade)
【QTE02】テスト準備に関する問題
QTE02_03 : 機能安全カバレッジ、prepareコマンド設定ファイル
【質問】
analysis.jsonファイルの"system-include-dir-list"オプションに設定するパスがわかりません。
【回答】
"system-include-dir-list"オプションには、システムインクルードパスを設定します。
使用するコンパイラのシステムインクルードパスを確認して、"system-include-dir-list"オプションに設定してください。
システムインクルードパスの確認手順は、使用するコンパイラによって変わります。
例として、GCCでは特定のオプションを指定してコマンドを実行すると、システムインクルードパスが確認できます。
以下のコマンドを実行して出力される赤字部分が、システムインクルードパスになります。
$ g++ -x c++ -v -E /dev/null
(省略)
#include "..." search starts here:
#include <...> search starts here:
/usr/include/c++/7
/usr/include/x86_64-linux-gnu/c++/7
/usr/include/c++/7/backward
/usr/lib/gcc/x86_64-linux-gnu/7/include
/usr/local/include
/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed
/usr/include/x86_64-linux-gnu
/usr/include
(省略)
赤字部分のパスを、"system-include-dir-list"に設定してください。
関連サポート情報検索