Hi zusammen, hi David, 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'.
---------------------------------- # g++ -v -lcrypt -o crypt-word crypt-word.c Reading specs from /usr/lib/gcc-lib/i486-suse-linux/2.95.3/specs gcc version 2.95.3 20010315 (SuSE) /usr/lib/gcc-lib/i486-suse-linux/2.95.3/cpp0 -lang-c++ -v -D__GNUC__=2 -D__GNUG__=2 -D__GNUC_MINOR__=95 -D__cplusplus -D__ELF__ -Dunix -D__i386__ -Dlinux -D__ELF__ -D__unix__ -D__i386__ -D__linux__ -D__unix -D__linux -Asystem(posix) -D__EXCEPTIONS -Acpu(i386) -Amachine(i386) -Di386 -D__i386 -D__i386__ -Di486 -D__i486 -D__i486__ crypt-word.c /tmp/ccF5JaEZ.ii GNU CPP version 2.95.3 20010315 (SuSE) (i386 Linux/ELF) #include "..." search starts here: #include <...> search starts here: /usr/include/g++ /usr/local/include /usr/lib/gcc-lib/i486-suse-linux/2.95.3/include /usr/include End of search list. The following default directories have been omitted from the search path: /usr/lib/gcc-lib/i486-suse-linux/2.95.3/../../../../i486-suse-linux/include End of omitted list. /usr/lib/gcc-lib/i486-suse-linux/2.95.3/cc1plus /tmp/ccF5JaEZ.ii -quiet -dumpbase crypt-word.cc -version -o /tmp/cc45fttO.s GNU C++ version 2.95.3 20010315 (SuSE) (i486-suse-linux) compiled by GNU C version 2.95.3 20010315 (SuSE). /usr/i486-suse-linux/bin/as -V -Qy -o /tmp/ccPnN4qE.o /tmp/cc45fttO.s GNU assembler version 2.11.92.0.10 (i486-suse-linux) using BFD version 2.11.92.0.10 20011021 (SuSE) /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 ------------------------------------ Schlecht zu lesen. , aber wie man sieht, nicht den 3.x (Ist übrigens SuSE 8.0) <cut> berechtigte Kritik von David weggeschnitten </cut> Das war lediglich ein kleiner Codeschnipsel, um mein Problem zu verdeutlichen. Danke für eure Hilfe, Gruß Martin