問題タブ [debug-information]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - -g を指定してコンパイルすると、それ自体でパフォーマンスが低下しますか?
(これは gcc と clang に関する質問ですが、他のコンパイラにも当てはまるかもしれません。)
C または C++ コードをコンパイルし、-g
スイッチを使用してデバッグ情報を生成すると、コンパイルされたプログラムのパフォーマンスが何らかの形で低下します...
- 最小限の最適化で (
-O0
)? - 最大最適化 (
-O3
)?
注:実行可能ファイルを解析/ロードする必要があることによるパフォーマンスの低下を意味するものではありません。実行可能ファイルは余分なコンテンツのために大きくなります。実行されるコードを意味します。
compilation - CMake を使用して単一のファイルに DebugInfo を追加する
LLVM のソース コードで単一のファイルをデバッグしたい。デバッグ情報を使用してプロジェクト全体をビルドすると、大量のスペースが浪費されるためです。LLVM はビルド システムとして CMake を使用します。単一のファイルに debuginfo を追加するにはどうすればよいですか?