readelfなんて使ったことないし、バイナリに弱すぎC言語を挫折した人間なので、バイナリとかアセンブラとかは全く分からない。スクリプト言語サイコーなのだが、どうしたってサーバを動かしていればC言語で書かれた、デーモンやら何やらでトラブルは起きる。先日もデーモンプログラムで、どうも変な挙動をしていたのだが古いプログラムで、しかもソースから入れていることもあってなんとか自力で原因究明しなくてはならなくなった。デバッグ情報が付かなかったのは、Makefile内の修正箇所ミスだったのだが都度gdbを実行してから怒られており、もっと簡単に知る方法はないのかと調査した。実行ファイルだそうです。specific).debug_infoというセクションが有ると、デバッグ情報付きです。とあるapacheはデバッグ情報付きでした。amd64にパッケージで入れたfirefoxは.debug_infoというセクションはありません。あやしい気がしますが詳細は調べてません。この記事を読んだ人はこちらの記事も読んでいます。コメントをキャンセルメールアドレスが公開されることはありません。date*日本語が含まれない投稿は無視されますのでご注意ください。