Cyassl-2.4.2缺少libcyassl.a文件

时间:2014-01-07 15:03:56

标签: c++ c unix ssl wolfssl

我已经在我的unix机器上构建并安装了Cyassl-2.4.2,以便与我的项目一起使用;但是,当我尝试编译我的c项目时,编译器找不到libcyassl.a文件。我在Cyassl.2.4.2文件夹中搜索了很多次,我自己无法找到该文件。这个文件在哪里找到?我是否错过了建造/安装Cyassl.2.4.2的一步?谢谢!

1 个答案:

答案 0 :(得分:1)

我已经在这里成功构建并安装了CyaSSL 2.4.2,这就是我所得到的:

〜/ cyassl $ find。 - “* .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 /本地/ lib中

     

如果您碰巧想要链接已安装的库   在给定目录LIBDIR中,您必须使用libtool和   指定库的完整路径名,或使用-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the LD_LIBRARY_PATH'环境变量        执行期间       - 将LIBDIR添加到LD_RUN_PATH' environment variable during linking - use the - Wl,-rpath -Wl,LIBDIR'链接器标志       - 让系统管理员将LIBDIR添加到`/etc/ld.so.conf'

     

请参阅有关共享库的任何操作系统文档   更多信息,例如ld(1)和ld.so(8)手册页。