-I を使用 適切に gcc にフラグを立ててください。
gcc -I/path/to/openssl/ -o Opentest -lcrypto Opentest.c
-I openssl を含むディレクトリを指す必要があります
インクルード パスは、システムに対してコンパイルする必要があることを示しています OpenSSL のインストール。 .h を持つべきではありません パッケージディレクトリ内のファイル - /usr/include/openssl からそれらを取得する必要があります .
プレーンな OpenSSL パッケージ (libssl ) .h を含まない ファイル - 開発パッケージもインストールする必要があります。これは libssl-dev という名前です Debian、Ubuntu、および同様のディストリビューション、および libssl-devel で CentOS、Fedora、Red Hat などで。