コードカバレッジを稼働させようとしていますが、最初にドキュメントを読んでいます。 --coverage
フラグを使用したビルドについて言及している記事がいくつか見つかりましたが、--ftest-coverage
について言及している記事もあります。
どちらの説明も同じことをしているようですが、よくわかりません。
ここに2つの記事があります:
違いは何ですか?
コメントですでに述べたように--coverage
は、コンテキストに応じたコードカバレッジに関連する他のフラグの同義語です。
- カバレッジ
このオプションは、カバレッジ分析用にインストルメント化されたコードをコンパイルおよびリンクするために使用されます。このオプションは、-fprofile-arcs -ftest-coverage(コンパイル時)および-lgcov(リンク時)の同義語です。