gdb の 7.x バージョンをコンパイルしようとしましたが、うまくいきませんでした。実行可能ファイル (http://sourceware.org/gdb/wiki/BuildingOnDarwin) をコード署名しました。
以下のバージョンでは、これらの問題がありました。
7.5,7.4,git clone: gbd の起動時に、アプリケーションと別のシステム ライブラリのロード コマンド 0x2a (およびその他) が不明です。たとえば、ベクトルを印刷しようとすると、「main(int, char**)」のフレームベースが見つかりませんでした。
7.3 (macports および gdb-website から): アプリケーションの起動時に、ブレークポイントの設定に失敗し、実行が続行されます。
(gdb) start
Temporary breakpoint 1 at 0x100000950: file ../src/main.cpp, line 15.
Starting program: [...]
BFD: unable to read unknown load command 0x24
BFD: unable to read unknown load command 0x2a
BFD: unable to read unknown load command 0x26
Error in re-setting breakpoint 1: Cannot access memory at address 0x100000950
[application continues]
システムllvm-gcc、gcc4.7、およびsvn-gcc4.8を使用してコンパイルしました。Mountain Lion に gdb をインストールできた人はいますか?