/usr/bin/ld: cannot find -lstdc++ -lz问题

问题1,/usr/bin/ld: cannot find -lstdc++

解决方法:yum install libstdc++-static.x86_64

问题2,/usr/bin/ld: cannot find -lz

解决方法:yum install zlib-static.x86_64

之前尝试过安装stdc++和zlib的其他非static库,但都没有解决问题;

原文地址:https://www.cnblogs.com/guoliushui/p/9525088.html

时间: 2024-10-08 19:29:27

/usr/bin/ld: cannot find -lstdc++ -lz问题的相关文章

Android 编译错误/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../

编译时出现/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../libz.so when searching for -lz错误 ============================================ PLATFORM_VERSION_CODENAME=AOSP PLATFORM_VERSION=AOSP TARGET_PRODUCT=generic TARGET_BUIL

【转】“/usr/bin/ld: cannot find -lz”

原文网址:http://stackoverflow.com/questions/3373995/usr-bin-ld-cannot-find-lz I am trying to compile Android source code under Ubuntu 10.04. I get an error saying, /usr/bin/ld: cannot find -lzCan you please tell me how can I fix it? What does cannot find

/usr/bin/ld: cannot find -lz

同事在一台机器上新安装的CentOS,我拷贝一个项目在上面编译,老是报如下错误: “/usr/bin/ld: cannot find -lz” 说明:libz.so是有的,在/lib64下面 我设置环境变量LD_LIBRARY_PATH或者使用-L/lib64都不管用,最后使用的方法是在/usr/lib64下面建立一个软连接ln -fs /lib64/libz.so.1.2.3 /usr/lib64/libz.so

Android error: "/usr/bin/ld: cannot find -lz"

Android编译的时候出现错误: /usr/bin/ld: cannot find -lz collect2: ld returned 1 exit status 解决: sudo apt-get install zlib1g-dev 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 下列[新]软件包将被安装: zlib1g-dev 升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级. 需要下载 162kB 的软

chkrootkit 编译报错的解决/usr/bin/ld: cannot find -lc

1:Centos6.5安装chkrootkit wget ftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit.tar.gz tar xvf chkrootkit.tar.gz cd chkrootkit-0.51/ make sense报错如下: /usr/bin/ld: cannot find -lc collect2: ld returned 1 exit status make: *** [strings-static] Error 1 2:解决

关于/usr/bin/ld: cannot find -lcrypto 的错误

Linux下 build code 时,要做 -lssl, -lcrypto 的链接,出现类似下面的错误: /usr/bin/ld: cannot find -lcrypto /usr/bin/ld: cannot find -lssl 原因是没有找到 libssl.so yum info openssl,发现openssl 1.0.0已经安装了 ll /usr/lib64/libssl*,得到 -rwxr-xr-x. 1 root root 242112 Jul 17 2012 /usr/li

【转】关于usr/bin/ld: cannot find -lxxx问题总结

原文网址:http://eminzhang.blog.51cto.com/5292425/1285705 /usr/bin/ld: cannot find -lxxx问题总结 linux下编译应用程序常常会出现如下错误: /usr/bin/ld: cannot find -lxxx 意思是编译过程找不到对应库文件.其中,-lxxx表示链接库文件 libxxx.so. 注:有时候,由于库文件是编译过程临时生成的,如果前面出错也会导致出现这种情况,下面针对的是由于本机系统环境缺失而引起的.. 一般出

/usr/bin/ld: cannot find -lgcc_s 问题解决小记

博客分类: Linux/Ubuntu 由于之前用wubi装的ubuntu并且只给了它10G的硬盘空间,随着学习的深入这种 配备已经无法满足我的需求了.今天索性把ubuntu从windows上"卸载了",划了20G -_-的空余空间准备安装ubuntu双系统.双系统的安装过程很顺利,但接下来Qtopia的编译就不是很顺利了.我根据前面编译Qtopia时做的记 录文档对源文件还有系统变量进行了若干修改,但是实际编译的过程却跳出了我之前没有遇到的问题. Linux代码 收藏代码 /usr/b

[Android-Building]/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../liblzo2.so when searching for -llzo2

For /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../liblzo2.so when searching for -llzo2 USE: sudo apt-get install liblzo2-dev:i386 For /usr/bin/ld: skipping incompatible /usr/lib/../lib/libuuid.so when searching for -