Hallo,
ich versuche den gdb mit Kdevelop zum laufen zu bekommen.
das Projekt wurde mit der gcc-Option "-g" übersetzt:
cd '/home/thomas/projekte/mpg321-0.2.10/debug' && WANT_AUTOCONF_2_5="1"
WANT_AUTOMAKE_1_6="1" gmake -k -j1
gmake all-recursive
gmake[1]: Entering directory `/home/thomas/projekte/mpg321-0.2.10/debug'
Making all in m4
gmake[2]: Entering directory `/home/thomas/projekte/mpg321-0.2.10/debug/m4'
gmake[2]: Für das Ziel »all« ist nichts zu tun.
gmake[2]: Leaving directory `/home/thomas/projekte/mpg321-0.2.10/debug/m4'
gmake[2]: Entering directory `/home/thomas/projekte/mpg321-0.2.10/debug'
gcc -DHAVE_CONFIG_H -I. -I/home/thomas/projekte/mpg321-0.2.10 -I. -g
-c /home/thomas/projekte/mpg321-0.2.10/mpg321.c
gcc -DHAVE_CONFIG_H -I. -I/home/thomas/projekte/mpg321-0.2.10 -I. -g
-c /home/thomas/projekte/mpg321-0.2.10/mad.c
gcc -DHAVE_CONFIG_H -I. -I/home/thomas/projekte/mpg321-0.2.10 -I. -g
-c /home/thomas/projekte/mpg321-0.2.10/playlist.c
gcc -DHAVE_CONFIG_H -I. -I/home/thomas/projekte/mpg321-0.2.10 -I. -g
-c /home/thomas/projekte/mpg321-0.2.10/network.c
gcc -DHAVE_CONFIG_H -I. -I/home/thomas/projekte/mpg321-0.2.10 -I. -g
-c /home/thomas/projekte/mpg321-0.2.10/getopt.c
gcc -DHAVE_CONFIG_H -I. -I/home/thomas/projekte/mpg321-0.2.10 -I. -g
-c /home/thomas/projekte/mpg321-0.2.10/getopt1.c
gcc -DHAVE_CONFIG_H -I. -I/home/thomas/projekte/mpg321-0.2.10 -I. -g
-c /home/thomas/projekte/mpg321-0.2.10/remote.c
gcc -DHAVE_CONFIG_H -I. -I/home/thomas/projekte/mpg321-0.2.10 -I. -g
-c /home/thomas/projekte/mpg321-0.2.10/ao.c
gcc -DHAVE_CONFIG_H -I. -I/home/thomas/projekte/mpg321-0.2.10 -I. -g
-c /home/thomas/projekte/mpg321-0.2.10/options.c
gcc -g -o mpg321 mpg321.o mad.o playlist.o network.o getopt.o getopt1.o
remote.o ao.o options.o -lid3tag -lmad -lz -lao -ldl
gmake[2]: Leaving directory `/home/thomas/projekte/mpg321-0.2.10/debug'
gmake[1]: Leaving directory `/home/thomas/projekte/mpg321-0.2.10/debug'
*** Erfolg ***
wenn ich darauf nun den gdb aus Kdevelop ansetze, bekomme ich nur folgendes
Ergebnis:
/usr/bin/gdb /home/thomas/projekte/mpg321-0.2.10/debug/mpg321 -fullname -nx
-quiet
Program received signal SIGINT, Interrupt.
0xffffe410 in ?? ()
(gdb) info thread
* 1 Thread -1209653088 (LWP 3743) 0xffffe410 in ?? ()
(gdb) backtrace
#0 0xffffe410 in ?? ()
#1 0xbfffd738 in ?? ()
#2 0x00000000 in ?? ()
(gdb) frame 0
#0 0xffffe410 in ?? ()
gdb gibt also keine Zeilennummern aus, und damit kann natürlich auch
Kdevelop nichts anzeigen. Weiß jemand wie ich erreichen kann, das der
Dateiname und die Zeilennummer mit vom gdb ausgegeben werden?
Gruß und schönes WE,
Thomas