2004年11月16日

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

はじめまして。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@xxxxx
----------------------


投稿者 xml-rpc : 2004年11月16日 09:46
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/27820
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。