gcov のカバレッジ情報を取得するのに苦労しています。コンパイルおよびリンク中にエラーは発生しませんが、実行可能ファイルを実行すると、カバレッジ データが生成されません。
私は別のビルド ディレクトリで CMake を使用しており、次のようにコンパイラとリンカーにフラグを渡しています。
add_definitions(--coverage)
set(CMAKE_EXE_LINKER_FLAGS ${CMAKE_EXE_LINKER_FLAGS} " --coverage")
実行可能ファイルは、ソース コードが特定の場所にあることを想定していますか? 物事を進めるには、CMakeLists.txt に何を追加する必要がありますか?
敬具、ビョルン