soundoflife
14-04-2007, 16:27
Hallo!
Ich möchte ein C-Programm kompilieren, das unter IRIX geschrieben wurde.
Kriege folgende Fehlermeldungen:
"undefined reference to"
Hat jemand Erfahrung damit? Was soll ich beachten? Wo sollen Änderungen vorgenommen werden?
openSuSE 10.2
Hier die ganze Ausgabe:
alex@linacer:~/unv> make
g++ -o unv basis_data_func.o get_datatyp_name.o lese_unv.o unv.o write_unv.o -L/usr/lib -lQtGui -L/usr/lib -L/usr/X11R6/lib -lpng -lSM -lICE -lXi -lXrender -lXrandr -lXfixes -lXcursor -lXinerama -lfreetype -lfontconfig -lXext -lX11 -lQtCore -lz -lm -ldl -lpthread
/usr/lib/gcc/i586-suse-linux/4.1.2/../../../crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
basis_data_func.o: In function `getNodeByLabel':
basis_data_func.c:(.text+0x33): undefined reference to `unv_node'
lese_unv.o: In function `lese_unv':
lese_unv.c:(.text+0x103): undefined reference to `unv_node'
lese_unv.c:(.text+0x120): undefined reference to `unv_node'
lese_unv.c:(.text+0x157): undefined reference to `unv_element'
lese_unv.c:(.text+0x174): undefined reference to `unv_element'
lese_unv.c:(.text+0x1ab): undefined reference to `unv_group'
lese_unv.c:(.text+0x1c8): undefined reference to `unv_group'
lese_unv.c:(.text+0x232): undefined reference to `unv_group'
lese_unv.c:(.text+0x263): undefined reference to `surface'
lese_unv.c:(.text+0x275): undefined reference to `unv_group'
lese_unv.c:(.text+0x293): undefined reference to `unv_group'
lese_unv.c:(.text+0x299): undefined reference to `surface'
lese_unv.c:(.text+0x2ef): undefined reference to `surface'
lese_unv.c:(.text+0x304): undefined reference to `unv_group'
write_unv.o: In function `write_unv':
write_unv.c:(.text+0x22d): undefined reference to `unv_node'
write_unv.c:(.text+0x245): undefined reference to `unv_element'
write_unv.c:(.text+0x25d): undefined reference to `unv_group'
collect2: ld returned 1 exit status
make: *** [unv] Fehler 1
Ich möchte ein C-Programm kompilieren, das unter IRIX geschrieben wurde.
Kriege folgende Fehlermeldungen:
"undefined reference to"
Hat jemand Erfahrung damit? Was soll ich beachten? Wo sollen Änderungen vorgenommen werden?
openSuSE 10.2
Hier die ganze Ausgabe:
alex@linacer:~/unv> make
g++ -o unv basis_data_func.o get_datatyp_name.o lese_unv.o unv.o write_unv.o -L/usr/lib -lQtGui -L/usr/lib -L/usr/X11R6/lib -lpng -lSM -lICE -lXi -lXrender -lXrandr -lXfixes -lXcursor -lXinerama -lfreetype -lfontconfig -lXext -lX11 -lQtCore -lz -lm -ldl -lpthread
/usr/lib/gcc/i586-suse-linux/4.1.2/../../../crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
basis_data_func.o: In function `getNodeByLabel':
basis_data_func.c:(.text+0x33): undefined reference to `unv_node'
lese_unv.o: In function `lese_unv':
lese_unv.c:(.text+0x103): undefined reference to `unv_node'
lese_unv.c:(.text+0x120): undefined reference to `unv_node'
lese_unv.c:(.text+0x157): undefined reference to `unv_element'
lese_unv.c:(.text+0x174): undefined reference to `unv_element'
lese_unv.c:(.text+0x1ab): undefined reference to `unv_group'
lese_unv.c:(.text+0x1c8): undefined reference to `unv_group'
lese_unv.c:(.text+0x232): undefined reference to `unv_group'
lese_unv.c:(.text+0x263): undefined reference to `surface'
lese_unv.c:(.text+0x275): undefined reference to `unv_group'
lese_unv.c:(.text+0x293): undefined reference to `unv_group'
lese_unv.c:(.text+0x299): undefined reference to `surface'
lese_unv.c:(.text+0x2ef): undefined reference to `surface'
lese_unv.c:(.text+0x304): undefined reference to `unv_group'
write_unv.o: In function `write_unv':
write_unv.c:(.text+0x22d): undefined reference to `unv_node'
write_unv.c:(.text+0x245): undefined reference to `unv_element'
write_unv.c:(.text+0x25d): undefined reference to `unv_group'
collect2: ld returned 1 exit status
make: *** [unv] Fehler 1