J'essaie d'utiliser openssl dans un programme gcc mais cela ne fonctionne pas.Comment utiliser OpenSSL dans GCC?
g++ server.cpp /usr/lib/libssl.a -o server
donne un message d'erreur, tout comme quoi que ce soit avec l'option -l
. Que dois-je taper sur la ligne de commande pour lier avec openssl? Le fichier /usr/lib/libssl.a
existe, mais néanmoins je reçois toujours l'erreur de lien no such function MD5() exists
.
Je ne vois pas l'utilisation de -l dans la commande que vous avez posté. Et ne postez pas votre question dans UPPER CASE - crier est impoli. –
Quelque chose comme 'g ++ server.cpp -L/usr/lib -lssl -o server' devrait faire l'affaire. Postez les erreurs exactes que vous obtenez et quelqu'un peut vous aider. Et je seconde Daniel sur la chose qui crie;) –
Il vous manque '/ usr/lib/libcrypto.a'. 'libcrypto' fournit le chiffrement utilisé par' libssl'. Ajoutez les deux dans cet ordre exact car LD est un lieur à passage unique: '/usr/lib/libssl.a/usr/lib/libcrypto.a'. – jww