emacsからgdbを呼び出すとき、Xcodeを入れたときに一緒にはいるもの(v6.3)だと This version of GDB doesn't support non-stop mode. Turning it off.と言われてうまくいかなかったので、最新の7.3をソースからコンパイルして使ってみた。 http://ftp.gnu.org/gnu/gdb/gdb-7.3.tar.gz からソースをダウンロード。 $ wget http://ftp.gnu.org/gnu/gdb/gdb-7.3.tar.gz $ tar xzfv gdb-7.3.tar.gz $ cd gdb-7.3 $ ./configure $ makeここでこんなエラー。 (...略) In file included from /usr/local/Cellar/python/2.7.2/include/p
dlopen()で読み込んだ共有ライブラリ内の関数にブレークポイントを設定する方法. gdb では,dlopen()してdlsym()した関数には通常の方法でブレークポイントが設定できない.これは,共有ライブラリ中のシンボル情報が自動で読み込まれないため. 手動でシンボル情報を読み込ませる方法としては,たとえば以下の方法がある. http://lists.gnu.org/archive/html/bug-gdb/2001-05/msg00061.html 具体的には,まず (gdb) info shared 0x3000104a080 0x30002820c00 No /usr/lib/mylib.soでシンボルが読み込まれた領域(text)の先頭アドレス(0x300104a080)をしらべる. 次に,add-symbol-file コマンドでシンボル情報を持つ共有ライブラリ(mylib.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く