11
-fprofile-arcsと-ftest-coverageでgccを使用すると、結果の実行可能ファイルが終了すると、実行可能ファイルをコンパイルするために使用された.oファイルと同じ場所に.gcda出力ファイルを作成しようとします。これは、私が構築したものとは別のマシンで動作しているときには不便です。この動作を変更する方法はありますか?gcc/gcovは、カバレッジ統計情報をソースフォルダ以外の場所に出力できますか?
実行ファイルを "コンパイルマシン"から "ターゲットマシン"に移動したい場合は、プログラムが実行され、カバレッジが測定されます:コンパイラによって生成された "* .gcno"ファイルを移動する必要がありますか?例 "main.cpp.gcno"は私のソースファイルmain.cppに対して生成されたものですか? – ilya