9

プロジェクト内のいくつかのファイルに対して、gcovを使用してC /C++コードカバレッジを設定しています。実行可能ファイルは並行して実行されています。これにより、一部の共有コードが並行して実行されます。

破損した.daファイルまたはサイズがゼロの.daファイルを取得しています。これは並列実行の問題ですか?

2つ以上の実行可能インスタンスが、実行中の各ステートメントのカバレッジカウントを書き込むために同じ.daファイルに書き込もうとしているためですか?

もしそうなら、回避策はありますか?

使用されているGcovバージョンは1.5です

4

3 に答える 3