Когда я использую crypt() , то ld выдает. /tmp/ccKUYfRq.o: In function `main': /tmp/ccKUYfRq.o(.text+0x11): undefined reference to `crypt' collect2: ld returned 1 exit status Помогите плз. (RedHat 6.1)
Да в том-то и дело, что все библиотеки установлены и т.д. (на другой машине под RedHat 5.2) всё компилиться, а на этой хоть тресни ничего не выходит. если указать -l libcrypt.a ну или -l /usr/lib/libcrypt.a , то я получаю gcc -l /usr/lib/libcrypt.a test.c /usr/bin/ld: cannot open -l/usr/lib/libcrypt.a: No such file or directory collect2: ld returned 1 exit status Хотя все установленно и все файлы есть. (А всё началось с того, что я не смог на этой машине откомпилить пакет UUCP с возможностью криптования паролей перед проверкой. ) Может кто нибудь ещё что-то подскажет. Skav.