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.