在编译时出现:/usr/bin/ld: final link failed: Nonrepresentable section on output解决方法
2012-11-23 17:21
2927 查看
刚刚在编译从github下载的源代码进行编译,但编译的过程中出现了:/usr/bin/ld: final link failed: Nonrepresentable section on output的错误,导致了编译不成功。上网查了一下,大概说是gcc的问题,但具体的问题所在我也不清楚,然后用命令:gcc --version查看gcc的版本,结果是4.4.3,在gcc的文件路径下看到 libstdc++的链接出错,然后猜也是ld找不到库的原因吧,然后尝试安装 libstdc++,然后在终端更新打印出要更新的软件,其中有把gcc更新到4.4.5版本了,更新后问题解决了。
相关文章推荐
- final link failed: Nonrepresentable section on output的解决办法
- Ubuntu 编译程序出现/usr/bin/ld……Is a directory解决方法
- 编译出现:【/usr/bin/ld: skipping incompatible * when searching for *】的解决方法
- make编译Qt原码时出现 /usr/bin/ld: cannot find -lXrender 问题的解决方法
- redhat 6.4 x64搭建hustoj 编译core程序出现/usr/bin/ld: cannot find -lmysqlclient解决方法
- 真机编译错误:Command /usr/bin/codesign failed with exit code 1 解决方法
- svn 安装过程出现/usr/bin/ld: cannot find -lexpat collect2: ld returned 1 exit status make: *** [subversion/svn/svn] Error 1 解决方法
- /usr/bin/ld: final link failed: Illegal seek
- CentOS安装Qt编译错误以及无法调试的问题解决( /usr/bin/ld:cannot find –lGL 和 Debugginghas failed)
- 解决编译linux2.4和linux 2.6内核出现/usr/bin/ld: cannot find -lncurses的问题
- 解决编译时出现的usr/bin/ld: cannot find -lxxx的错误
- chkrootkit安装过程中出现/usr/bin/ld: cannot find -lc的解决方法
- 解决g++编译出现/usr/bin/ld: cannot find -lc
- 编译时遇到 /usr/bin/ld: cannot find -lxxx 错误的解决方法
- ubuntu12.04 64bit编译android ics4.0代码出现的/usr/bin/ld.bfd.real: cannot find 问题解决
- ubuntu12.04 64bit编译android ics4.0代码出现的/usr/bin/ld.bfd.real: cannot find 问题解决
- make编译Qt原码时出现 /usr/bin/ld: cannot find -lXrender 问题的解决方法
- 关于解决Qt OpenGL编译/usr/bin/ld: cannot find -lGL 问题的方法
- 解决编译代码出现/usr/bin/ld: cannot find -luuid错误 .
- 解决编译代码出现/usr/bin/ld: cannot find -luuid错误 .