Utilisez le -I
indicateur à gcc correctement.
gcc -I/path/to/openssl/ -o Opentest -lcrypto Opentest.c
Le -I
doit pointer vers le répertoire contenant le openssl
dossier.
Vos chemins d'inclusion indiquent que vous devriez compiler avec le système Installation d'OpenSSL. Vous ne devriez pas avoir le .h
fichiers dans votre répertoire de packages - il devrait les récupérer à partir de /usr/include/openssl
.
Le package OpenSSL simple (libssl
) n'inclut pas le .h
fichiers - vous devez également installer le package de développement. Ceci est nommé libssl-dev
sur Debian, Ubuntu et distributions similaires, et libssl-devel
sur CentOS, Fedora, Red Hat et similaires.