Hallo,
Subject: Hilferuf an C-Programmierer
From: Rolf-Hubert Pobloth
main.o(.text+0x57): In function `main': /home/rhp/fw01/fw01/main.c:21: undefined reference to `hs_open' main.o(.text+0xdc):/home/rhp/fw01/fw01/main.c:28: undefined reference to `hs_locatei' main.o(.text+0x128):/home/rhp/fw01/fw01/main.c:35: undefined reference to `hs_readn' main.o(.text+0x16a):/home/rhp/fw01/fw01/main.c:38: undefined reference to `cv_fsbnk' collect2: ld returned 1 exit status
Diese Meldungen "undefined reference" sind nicht vom compiler sondern vom linker. Interessanter als der Quelltext der main.c ist das makefile oder auch die Kommandozeile, die aufgerufen wird. Vermutlich wird der gcc ohne -o option aufgerufen und will ohne weitere files ein executable bauen. Gruss, Oliver