Hallo, On Fri, 25 Oct 2002, Martin Knipper wrote:
Am 10/25/2002 05:33 AM schrieb David Haller:
[...]
Wie oben eigentlich. Klappt bei mir so. Verwendest du gcc-3.x? Maile doch mal die Ausgabe von 'g++ -v -lcrypt -o crypt-word crypt-word.c'.
Gnurpsel, das bringt leider nicht viel ;) Mein Fehler.
---------------------------------- # g++ -v -lcrypt -o crypt-word crypt-word.c [..] /usr/lib/gcc-lib/i486-suse-linux/2.95.3/collect2 -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -o crypt-word /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/gcc-lib/i486-suse-linux/2.95.3/crtbegin.o -L/usr/lib/gcc-lib/i486-suse-linux/2.95.3 -L/usr/i486-suse-linux/lib -lcrypt /tmp/ccPnN4qE.o -lstdc++ -lm -lgcc -lc -lgcc /usr/lib/gcc-lib/i486-suse-linux/2.95.3/crtend.o /usr/lib/crtn.o /tmp/ccPnN4qE.o: In function `main': /tmp/ccPnN4qE.o(.text+0x3c): undefined reference to `crypt(char const *, char const *)' collect2: ld returned 1 exit status ------------------------------------
Schreib mal, ob und wo du die libcrypt denn hast. Mach also mal ein 'locate lib/libcrypt'. Und dann maile die Ausgabe (v.a. das Ende) von g++ -Wl,--verbose -lcrypt -o crypt-word crypt-word.c Achso, das von Ralf geschriebene gilt auch ;)
Das war lediglich ein kleiner Codeschnipsel, um mein Problem zu verdeutlichen.
Ok ;) -dnh -- 149: Telefon Gerät, das die Person am anderen Ende der Leitung bescheuert macht. (Funktioniert in beide Richtungen)