フォルダーに .gcda および .gcno ファイルがあり、そこから以下のコマンドを実行しています。
$ gcovr -r .
フォルダーに .gcda および .gcno ファイルがあり、そこから以下のコマンドを実行しています。
$ gcovr -r .
複数のフォーラムでの退屈な検索と数え切れないほどの実験の後、最終的に問題を理解し、解決しました。
gcovr から適切な出力を得るには、2 つのことが重要です。1 つは gcovr が実行される場所から、もう 1 つはルート ディレクトリ パスです。
gcovrは、.gcda および .gcno ファイルが存在するフォルダーから実行する必要があります。ルート パスは、ソース ファイル (.c または .cpp) が存在するフォルダーです。
これにより、コマンドは次のようになります。
rr-mac:gcdaFolder$ gcovr -r /path_to_C_sourceFiles/ .
以下の出力htmlファイルの場合、コマンドは機能します
rr-mac:gcdaFolder$ gcovr --html -o Filename_rp.html -r /path_to_C_sourceFiles/ .
注: 末尾のドット (.) は必須です
この種の問題に悩まされている方の参考になれば幸いです。