はじめまして。VineLinux3.0を利用しています。 GCC(3.3.2)でプログラミングを行っています。 OpenSSLライブラリを利用しようと思っていますが、 うまくコンパイルが通りません。 OpenSSLは、VineLinux3.0をインストールした時にインストール されていたようです。バージョンは OpenSSL0.9.7d です。 ソースはとりあえず、これだけです。 #include <stdio.h> #include <openssl/crypto.h> #include <openssl/ssl.h> int main( int argc, char* argv[] ) { return( 0 ); } コンパイルは次のようにしました。 gcc -o test test.c -lssl -lcrypto 結果は、 openssl/crypto.h: そのようなファイルやディレクトリはありません。 openssl/ssl.h: そのようなファイルやディレクトリはありません。 となります。 おそらく、GCCがライブラリを探すパスを設定できていないのかと思います。 ちなみに、 $ echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/sbin:/sbin:/sbin:/sbin $ echo $LD_LIBRARY_PATH /lib:/usr/lib:/usr/local/lib:/usr/local/ssl/lib となっております。 どのようにしたら良いのかアドバイスをお願いいたします。 ---------------------- MaruyamaTetsuya maruyama@xxxxxxxxxxxx ----------------------