Sto provando a usare openssl in un programma gcc ma non funziona.Come utilizzare OpenSSL in GCC?
g++ server.cpp /usr/lib/libssl.a -o server
dà un messaggio di errore, come fa qualsiasi cosa con l'opzione -l
. Cosa devo digitare sulla riga di comando per collegarmi a openssl? Il file /usr/lib/libssl.a
esiste, ma nonostante ciò ottengo ancora l'errore del linker no such function MD5() exists
.
non vedo l'uso di -l nel comando che hai postato. E non pubblicare la tua domanda in MAIUSCOLO - urlare è maleducato. –
Qualcosa come 'g ++ server.cpp -L/usr/lib -lssl -o server' dovrebbe fare il trucco. Pubblica gli errori esatti che ricevi e qualcuno può aiutarti. E in secondo luogo Neil sulla cosa che urla;) –
Ti manca '/ usr/lib/libcrypto.a'. 'libcrypto' fornisce la crittografia usata da' libssl'. Aggiungi entrambi in questo ordine esatto perché LD è un liker a passaggio singolo: '/usr/lib/libssl.a/usr/lib/libcrypto.a'. – jww