Estoy tratando de usar openssl en un programa gcc pero no está funcionando.¿Cómo usar OpenSSL en GCC?
g++ server.cpp /usr/lib/libssl.a -o server
da un mensaje de error, como lo hace cualquier cosa con la opción -l
. ¿Qué debo escribir en la línea de comando para vincular con openssl? El archivo /usr/lib/libssl.a
existe, pero aún así recibo el error del enlazador no such function MD5() exists
.
No veo el uso de -l en el comando que publicaste. Y no publique su pregunta en MAYÚSCULAS: gritar es grosero. –
Algo como 'g ++ server.cpp -L/usr/lib -lssl -o servidor' debería ser el truco. Publique los errores exactos que está recibiendo y alguien puede ayudarlo. Y segundo a Neil sobre lo que grita;) –
Te falta '/ usr/lib/libcrypto.a'. 'libcrypto' proporciona la criptografía utilizada por' libssl'. Agregue ambos en este orden exacto porque LD es un único usuario de paso: '/usr/lib/libssl.a/usr/lib/libcrypto.a'. – jww