私は次の構造を持っています:
Source_code/build/unix/Makefile
Source_code/code/Lib/src/lib1/a.c
およびオプションは-fprofile-arcs
、-ftest-coverage
gcc コンパイル オプションに記載されています。a.gcda
およびファイルが正常に生成されa.gcno
ます。次のオプションgcov a.c
を指定すると、実行された行の統計が正しく表示されます。
しかし、a.c.gcov
ファイルを正しく生成できず、含まれているのは/* EOF */
.
次のメッセージがスローされます。
../../code/lib/src/lib1/a.c:creating 'a.c.gcov'
../../code/lib/src/lib1/a.c:cannot open source file
a.c.gcov
ファイルを生成することをお知らせください。