--coverageのようなgccフラグの場合、実行時のパフォーマンスの低下などの副作用はありますか?
そうでない場合は、それらを共通のmakefileに残し、それらを使用して製品コードをビルドできますか?
Gccドキュメントはこれについて何も述べていません。
この質問デバッグオプション-gはバイナリ実行可能ファイルをどのように変更しますか?
-gについて説明しますが、-coverageはどうですか?答えは「はい」だと思います。追加された機器コードは実行時にかなりのコストがかかる必要があります。
簡潔なコメントを回答として転送するので、質問が終了する可能性があります。
カバレッジコードにはスペースと時間がかかります。おそらく、本番コードではそれらを望まないでしょう。
デバッグ情報が正常にロードされません。コストははるかに小さいです(基本的にゼロ)。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加