Ruby C の内部をいくつかデバッグしようとしているので、Ruby を-O0
フラグ付きでコンパイルします。
./configure --prefix=$HOME/ruby/local/ --disable-install-doc --enable-debug-env optflags="-O0"
私が試してみると、GDBセッション内で:
(gdb) rp me
value has been optimized out
注:rp
ここで定義されています: https://github.com/ruby/ruby/blob/master/.gdbinit
ここにヒントはありますか?
ありがとう