Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
-g フラグを追加すると、実行可能ファイルに実際にどのような変更が加えられますか?
主な変更点は、追加のデバッグ情報を保持するため、バイナリのサイズが大きくなることです。ビルド対象のターゲットによっては、実行中に他の効果がある場合とない場合があります。たとえば、ELF を生成する場合、すべてのデバッグ情報は個別のセクションに保持され、デバッガー内で実行する場合を除き、メモリにロードする必要さえありません (したがって、バイナリが大きい場合でも、実行するために実際のメモリを追加する必要はありません)。