0

私は自分のやり方を学んでいる中級 C プログラマーです。私は最近、GDB の使用を学び (実際に強制されました)、Ptrace を使用していくつかのコードを実行しています。
ptrace でいくつかのコードを閲覧していて、「DEBUG INFO」に出くわしました。

これが何を意味するのかを知りたいのですが、いつコードに含める必要がありますか?
デバッグ情報ファイルとは何ですか?

これに関連するグーグルやウィキから多くを見つけることができませんでした。そのタグのwikiもありません。あなたが正しい方向に私を向けることができれば、私はそれを書くことで返済できるかもしれません.

4

3 に答える 3

1

コア ダンプとは何かを確認してください。指示が得られる場合があります。

于 2012-03-29T06:15:45.493 に答える
0

全体の功績は、答えのためにピーターに送られます。最初に「コアダンプとは」を調べた後、実際に違いを示す次のリンク
に出くわしました

  1. デバッグ ビルド

  2. リリースビルド

    つまり、デバッグ ビルドにはデバッグ情報が含まれますが、リリース ビルドにはデバッグ情報がなく、最適化されたコードです。また、この回答は、より多くの情報を得るのに役立ちます。

于 2012-03-29T06:45:47.440 に答える