Hi,
I just got the 64bit gdb.exe from the Lazarus svn repository.
I'm using Lazarus 0.9.29 Rev. 23891 with fpc 2.5.1 Rev. 14996
I'm not able to debug my projects out of Lazarus:
I start the program, the title of the main Lazarus window changes to "Lazarus IDE v.0.9.29 - $PROJECTNAME (Debugging...)" but my program does not show up (using a 32bit Lazarus with an 32bit gdb works fine).
When I try to run the gdb from commandline with my executable as parameter it shows up after I type "run" into the gdb console.
Here is the output of the 64bit gdb:
> gdb -silent -i mi -nx project1.exe
&"\nwarning: "
&"A handler for the OS ABI \"Cygwin\" is not built into this configuration\nof GDB. Attempting to continue with the default i386:x86-64 settings.\n"
&"\n"
(gdb)
run
&"run\n"
~"Starting program: C:\\Projects\\Test/project1.exe \n"
~"\n"
~"Program exited normally.\n"
^done
(gdb)
quit
&"quit\n"
and this is the 32bit gdb:
> gdb -silent -i mi -nx project1.exe
(gdb)
run
&"run\n"
~"Starting program: C:\\Projects\\Test/project1.exe \n"
~"[New thread 3332.0x92c]\n"
&"Error: dll starting at 0x770d0000 not found.\n"
&"Error: dll starting at 0x76080000 not found.\n"
&"Error: dll starting at 0x770d0000 not found.\n"
&"Error: dll starting at 0x76fd0000 not found.\n"
~"\n"
~"Program exited normally.\n"
^done
(gdb)
quit
&"quit\n"
maybe this helps.