Alex Fenton
9/24/2008 1:47:00 PM
Lex Williams wrote:
> Alex Fenton wrote:
>> Saladin Mundi wrote:
>>
>>> is there a debugger which I could use for debugging the C-Core if I
>>> modify it?
>> There's nothing special about Ruby's C core. You can use whatever
>> debugger goes with the compiler you use, eg Microsoft's debugging tools
>> if compiled with MSVC; gdb if compiled with gcc (although I've found gdb
>> on MingW / Windows pretty unstable).
>
> But , in order to do this ( with gdb ) , shouldn't ruby be recompiled
> with -g ? Or that option is already set ?
-g flag to gcc is needed, but recompilation isn't always going to be
necessary.
The last time I built ruby (MingW, 1.9.0-4) gcc got the options "-g -O2"
without having to do anything special, just "./configure; make"
Distro / vendor supplied rubies will vary in how they're compiled.
a