安装qt4.7.3时,make出错!

yang090909 2011-08-01 03:13:11
/usr/bin/ld: /home/zjm/work/qt-everywhere-opensource-src-4.7.3/src/tools/bootstrap/libbootstrap.a(compress.o): Relocations in generic ELF (EM: 40)
/usr/bin/ld: /home/zjm/work/qt-everywhere-opensource-src-4.7.3/src/tools/bootstrap/libbootstrap.a(compress.o): Relocations in generic ELF (EM: 40)
/home/zjm/work/qt-everywhere-opensource-src-4.7.3/src/tools/bootstrap/libbootstrap.a: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make[1]: *** [../../../bin/moc] 错误 1
make[1]:正在离开目录 `/home/zjm/work/qt-everywhere-opensource-src-4.7.3/src/tools/moc'
make: *** [sub-moc-make_default-ordered] 错误 2
...全文
513 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
梦里闻溪 2013-07-16
  • 打赏
  • 举报
回复
到底怎么弄阿?
kunobody 2013-04-11
  • 打赏
  • 举报
回复
楼主我爱你!只是这帖子怎么藏的这么深啊!
cp4wanger 2013-03-07
  • 打赏
  • 举报
回复
我特意来顶lss的,管用! 太感谢了
sony0244 2011-11-07
  • 打赏
  • 举报
回复
echo $CC ,看CC环境变量是否被赋值,有值的话,清空它。
LC66590 2011-11-07
  • 打赏
  • 举报
回复
楼上的方法我试过了OK,真大虾也
李迟 2011-08-01
  • 打赏
  • 举报
回复
/home/zjm/work/qt-everywhere-opensource-src-4.7.3/src/tools/bootstrap/libbootstrap.a: could not read symbols: File in wrong format
提示说文件格式错误,会不会是编译器不同造成的?像交叉编译这种情况可能会遇到。我有次用arm-linux-gcc连接X86平台的库,出现这个错误。
freetstar 2011-08-01
  • 打赏
  • 举报
回复
makedistclean之后重新./configure make,怀疑是机器的位数与编译选项不符合,建议./configure --help具体查看
yang090909 2011-08-01
  • 打赏
  • 举报
回复
ubuntu10.04 LTS Server上编译的,这个源程序是第一次编译
freetstar 2011-08-01
  • 打赏
  • 举报
回复
机器位数多少,还有这个源码是不是已经被编译过?
试着这样子find . -name "*.o" -exec rm -rf {} \;
把以前的。o的链接文件全部删除了试试
yang090909 2011-08-01
  • 打赏
  • 举报
回复
这个问题是怎么回事?哪位高手碰到过吗?求解

19,613

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧