[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