コンテキストを説明するために、ここではC++コードをg++でコンパイルすることについて話しています。
実稼働ビルドに-gフラグを含めると、メンテナンスにどのように役立つかがわかります。プログラムが予期せずクラッシュした場合、プログラムのデバッグがはるかに簡単になります。
ここでの私の質問は、-gフラグを含めると、サイズを増やす以外の方法で出力実行可能ファイルに影響を与えるでしょうか?どういうわけかコードを遅くすることができますか(たとえば、特定の最適化をオフにすることによって)?
私が理解していることから、そうすべきではありません(ドキュメントにはデバッグシンボルを含めることだけが記載されています)が、よくわかりません。