-
下载curl
https://curl.haxx.se/download.html
-
解压
我下的是curl-7.64.0.tar.gz
tar -zxvf curl-7.64.0.tar.gz
cd curl-7.64.0
./configure --prefix=/usr
make install
- 安装lib
libtool --finsh /usr/local/curl/lib
他会出现这样的

按照他说的操作
export LD_LIBRARY_PATH=/usr/local/curl/bin
还是不能用,再加到ld.so.conf中
vi /etc/ld.so.conf
将/usr/local/curl/bin加进去
ldconfig -v
- 就可以用了
curl --help
【Linux系统】libcurl安装错误解决:curl: error while loading shared libraries: libcurl.so.4: cannot open shared
下载curlhttps://curl.haxx.se/download.html解压我下的是curl-7.64.0.tar.gztar -zxvf curl-7.64.0.tar.gz安装cd curl-7.64.0./configure --prefix=/usrmakemake install安装liblibtool --finsh /usr/l...
import py
curl,问题又来了
libcurl.so.4: cannot
open shared object file: No such file or directory因为在/usr/local/lib下是有,那么问题来了,怎么才能让其找到呢,看下面:vim /etc/ld.so.conf
//添加下述内容
/usr/local/lib
/usr/lib
Linux报错:error while loading shared libraries: libXXX.so.XXX: cannot open shared object file: No such
curl: error while loading shared libraries: libcurl.so.4: cannot open shared
curl:加载共享库时出错:libcurl.so.4:无法打开共享
基于对ubuntu不是很了解,碰到问题也没有很好的解决方案
于是就自行baidu和Google,由于问题背景不同,出现的解决方案
也各有不同,不过按照网上说的没解决实际问题,基于以上问题,
有人说是没有安装curl,本人也通过curl -V 命令执行,确实发现
是没有安装过curl环境,后
有时我们将 .c文件 -l 动态库文件 编译好之后,运行时会发现上述
错误,原因是因为你没有将你的动态库加入到环境变量之中,./a.out无法找到动态库,因此我们要将动态库的路径加入到环境变量之中
方法一(通用):输入exportLD_LIBRARY_PATH=x..
2 编译时没有指定 -lcurl
3、没有配置环境变量, 在/etc/profile文件下添加
export LD_LIBRARY_PATH=./curl-7.71.1/lib/
需要配置永久环境变量的话,请查看:
https://blog.csdn.net/jinchi_boke/article/details/118423295
$fp = popen("/xxx/bin/tools/uuidgen system", "r");//
$uid = fread($fp, 40960);
pclose($uid);
问题:返回结果$uid为空。实际上执行popen函数后能够返回内容 resource(39) of type (stream)。
resource popen...
最近安装了装了几次ACE库,装起来会出现很多问题。 其实我发现直接按照ace的帮助文档进行编写。就差不多。
安装完成后,经常会遇到以下问题error while loading shared libraries,就是编译器没有找到相应的lib库文件。
从互联网上找到了一些文章, 解决了我的问题:贴一下。
缺少libclntsh.so.11.1
当运行./alibaba_prof.ou
error while loading shared libraries: libcrypto.so.4: cannot open shared object file: No such file or directory
使用,查询语句查询当前系统中是否存在:libcrypto.so.4
find / -name libcrypto.so.4
如过没有,...
/lib64/libcurl.so.4: 文件太短
这是一条错误信息,表示系统找不到 /lib64/libcurl.so.4 这个文件或者这个文件的大小比预期要小。这个文件是一个动态链接库(Dynamic Link Library,简称 DLL),包含了可供其它程序使用的代码和数据。
这条错误信息可能是由多种原因导致的。例如,这个文件可能已经损坏或者被恶意修改,导致它的大小比预期要小。也可能是因为这个文件被误删除了,导致系统找不到它。
如果你遇到了这个问题,建议你尝试重新安装相关的软件包,或者使用系统恢复工具检查系统文件是否损坏。如果问题依然存在,建议你向系统管理员或者技术支持人员寻求帮助。
【Linux系统】libcurl安装错误解决:curl: error while loading shared libraries: libcurl.so.4: cannot open shared
14500
【Linux系统】libcurl安装错误解决:curl: error while loading shared libraries: libcurl.so.4: cannot open shared
luobenwei:
【Linux系统】libcurl安装错误解决:curl: error while loading shared libraries: libcurl.so.4: cannot open shared
luobenwei: