I'm have built and installed Cyassl-2.4.2 on my unix machine to use with a project of mine; however, when I try to compile my c project, the compiler cannot find the libcyassl.a file. I have searched many times in the Cyassl.2.4.2 folder and am unable to find the file myself. Where is this file locate? Have I missed a step in bulding/installing Cyassl.2.4.2? Thanks!
1 に答える
ここで CyaSSL 2.4.2 を正常にビルドしてインストールしたところ、次のようになりました。
~/cyassl$ を見つけます。-iname "*.a"
./src/.libs/libcyassl.a
~/cyassl$ ls /usr/local/lib/
libcyassl.a libcyassl.la libcyassl.so libcyassl.so.3 libcyassl.so.3.0.3
使用された構築プロセスは次のとおりです。
./autogen.sh
。/構成、設定
作る
sudo make install
インストールは次のように出力します。
ライブラリは次の場所にインストールされています: /usr/local/lib
あるディレクトリ LIBDIR にインストールされたライブラリにリンクしたい場合は、libtool を使用してライブラリのフル パス名を指定するか、
-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the
実行時に LD_LIBRARY_PATH' 環境変数を使用する必要があります。 -Wl に LIBDIR を追加しますLD_RUN_PATH' environment variable during linking - use the
。 -rpath -Wl,LIBDIR' リンカー フラグ - システム管理者に LIBDIR を `/etc/ld.so.conf' に追加してもらいます。詳細については、ld(1) や ld.so(8) のマニュアル ページなど、共有ライブラリに関するオペレーティング システムのドキュメントを参照してください。