Usa il -I
flag a gcc correttamente.
gcc -I/path/to/openssl/ -o Opentest -lcrypto Opentest.c
Il -I
dovrebbe puntare alla directory contenente il openssl
cartella.
I tuoi percorsi di inclusione indicano che dovresti compilare rispetto a quelli del sistema Installazione OpenSSL. Non dovresti avere il .h
file nella directory del tuo pacchetto - dovrebbe prelevarli da /usr/include/openssl
.
Il semplice pacchetto OpenSSL (libssl
) non include il .h
file - è necessario installare anche il pacchetto di sviluppo. Questo si chiama libssl-dev
su Debian, Ubuntu e distribuzioni simili, e libssl-devel
su CentOS, Fedora, Red Hat e simili.