Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/156.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Cyassl-2.4.2缺少libcyassl.a文件_C++_C_Unix_Ssl_Wolfssl - Fatal编程技术网

C++ Cyassl-2.4.2缺少libcyassl.a文件

C++ Cyassl-2.4.2缺少libcyassl.a文件,c++,c,unix,ssl,wolfssl,C++,C,Unix,Ssl,Wolfssl,我已经在我的unix机器上构建并安装了Cyassl-2.4.2,以用于我的一个项目;但是,当我试图编译我的c项目时,编译器找不到libcyassl.a文件。我在Cyassl.2.4.2文件夹中搜索了很多次,但我自己找不到该文件。这个文件在哪里?我是否错过了构建/安装Cyassl.2.4.2的一个步骤?谢谢 我在这里成功地构建并安装了CyaSSL 2.4.2,这就是我得到的: ~/cyassl$find-iname“*.a” /src/.libs/libcyassl.a ~/cyassl$ls/u

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

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

~/cyassl$find-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制作安装

安装打印出来:


库已安装在: /usr/local/lib

如果您碰巧想要链接到已安装的库 在给定的目录LIBDIR中,必须使用libtool和 指定库的完整路径名,或使用
-LLIBDIR'
在链接期间标记,并至少执行以下操作之一:
-将LIBDIR添加到
LD_LIBRARY_PATH'环境变量 行刑期间 -将LIBDIR添加到
LD_RUN_PATH'环境变量
链接期间
-使用
-Wl,-rpath-Wl,LIBDIR'链接器标志 -让系统管理员将LIBDIR添加到“/etc/ld.so.conf”

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



谢谢你的回答。事实证明,在编译时,我没有执行适当的autoconf和automake命令序列。