2

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!

4

1 に答える 1

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) のマニュアル ページなど、共有ライブラリに関するオペレーティング システムのドキュメントを参照してください。


于 2014-01-16T13:48:42.320 に答える