Solaris 10にインクルードされた、私が作成した C ファイルをコンパイルしようとしています#include <openssl/evp.h>
。システムの OpenSSL ファイル (evp.h を含む) は の下/usr/local/ssl/include/openssl
にありますが、次のコマンドを実行しても取得できません。
gcc -O2 -fPIC -shared -static-libgcc -I$JAVA_HOME/include -I$JAVA_HOME/include/solaris -m64 -lcrypto -lm -std=c99 -o libencrypt64.so encrypt.c
ヘッダーへのパスを追加しようとしましたLD_LIBRARY_PATH
がPATH
、それでも同じエラーが発生します。
encrypt.c:54:25: openssl/evp.h: No such file or directory
... および関連する型の見つからないエラー。
どこが間違っているのか教えてもらえますか?