[Tech] compilazione di semplice prog. con crypt
Christopher R. Gabriel
cgabriel@softwarelibero.org
Gio 5 Ott 2000 16:46:48 CEST
M.Cecilia> Compilando il semplicissimo programma in questione :
M.Cecilia> #include <stdio.h> #include "/usr/include/unistd.h"
M.Cecilia> int main() { printf("Crypt di prova e' : %s
M.Cecilia> /n",crypt("prova","a0")); return 0; }
M.Cecilia> ottengo il seguente errore di linker:
M.Cecilia> ---------------------------------------------
M.Cecilia> /tmp/prova.o: In function `main':
M.Cecilia> /tmp/prova.o(.text+0xe): undefined reference to `crypt'
M.Cecilia> collect2: ld returned 1 exit status
M.Cecilia> --------------------------------------------- Quale
M.Cecilia> libreria devo specificare al linker per creare
M.Cecilia> l'eseguibile ?
-L/usr/lib -lcrypt
(il primo cambialo se hai libcrypt in un altro path, anche se dubito
:) )
--
Christopher R. Gabriel -- http://www.linux.it/~cgabriel/
"Le donne odiavano il jazz, e non si capisce il motivo"
P. Conte
Maggiori informazioni sulla lista
flug-tech