MSVCで、特にRubyの拡張ライブラリを作る場合のデバッグ方法を教えてください。
1. 拡張ライブラリをデバッグ情報付きでビルドする
例.
require 'mkmf' $CFLAGS += '-Zi' # デバッグ情報を有効にする($CFLAGS に直接アクセスするのが良いのかは不明(^^ゞ create_makefile('foo/bar')
2. ruby を Visual Studio から起動できるようにする
例.
msdev ruby test.rb
VCExpress /debugexe ruby test.rb
3. Visual Studio でデバッグする
(拡張ライブラリにブレークポイントを設定してデバッグ実行する等)
ピンポイントな情報、ありがとうございます。
非常に参考になりました。