|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Oct 2007
Messaggi: 48
|
[C] compilare programma con libreria OpenSsl
Ciao a tutti,
ho un piccolo problema quando cerco di compilare il mio programma che utilizza funzioni della liberira OpenSsl. Nello specifico utilizzo la funzione HMAC(); Ho includo nel mio programma i file header hmac.h, sha.h e evp.h. Quando eseguo il comando: gcc -c file.c non ho nessun problema e mi crea il file .o corrispondente Quando pero faccio' gcc -o file file.o mi da uno strano errore -> undefined reference to 'EVP_sha1' ; undefined reference to 'HMAC'. Cosa devo fare? ho messo le librerie corrette eppure da errore,ma non so perchè HELP ME!!!!!! |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Perché devi linkare la libreria openssl...
gcc -lopenssl -o file file.c |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:04.



















