vine-users ML アーカイブ



[vine-users:068585] GCCで OpenSSLライブラリの使用

  • From: maruyama <maruyama@xxxxxxxxxxxx>
  • Subject: [vine-users:068585] GCCで OpenSSLライブラリの使用
  • Date: Tue, 16 Nov 2004 09:46:03 +0900
はじめまして。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
----------------------