J'essaie de compiler un petit fichier .c qui contient les includes suivants :
#include <openssl/ssl.h>
#include <openssl/rsa.h>
#include <openssl/x509.h>
#include <openssl/evp.h>
Dans le même dossier où j'ai le fichier .c, j'ai un /openssl avec tous ces fichiers (et plus), également dans le gestionnaire de paquets synaptic je vois OpenSSL installé, j'essaie de compiler avec cela :
gcc -o Opentest Opentest.c -lcrypto
mais je reçois toujours les erreurs :
error: openssl/ssl.h: No such file or directory
error: openssl/rsa.h: No such file or directory
error: openssl/x509.h: No such file or directory
error: openssl/evp.h: No such file or directory
Le fichier que je veux compiler est seulement un fichier .c, il n'a pas de Makefile ou de ./configure.
J'ai déjà essayé :
env CFLAGS=-I/path/to/openssl/
et j'ai essayé de compiler à nouveau mais j'obtiens les mêmes erreurs.
Que dois-je faire pour compiler avec les inclusions OpenSSL ?
0 votes
Voir aussi Comment compiler openssl avec rpath relatif ? et Construire OpenSSL avec RPATH ? Il garantit que vous obtenez les bibliothèques attendues au moment de l'exécution.