64位机调用gcc -m32时出错

zour_luo 2011-09-01 09:46:00
调用时出现下面的错误信息,该如何解决?

/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: i386:x86-64 architecture of input file `/usr/lib64/gcc/x86_64-suse-linux/4.3/crtbegin.o' is incompatible with i386 output
/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: i386:x86-64 architecture of input file `/usr/lib64/gcc/x86_64-suse-linux/4.3/crtend.o' is incompatible with i386 output
collect2: ld returned 1 exit status
...全文
958 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yi7900 2011-10-18
  • 打赏
  • 举报
回复
对不起,发错了,删不了!
yi7900 2011-10-18
  • 打赏
  • 举报
回复
如何解决的说一声呀,不能有问题就提出来,解决了就不说了呀:(
xunxun 2011-09-01
  • 打赏
  • 举报
回复
你没有安装32位库
帅得不敢出门 2011-09-01
  • 打赏
  • 举报
回复
is incompatible
这个是不兼容, 可能是用不同编译器编的. 比如不同平台的编译器.
mymtom 2011-09-01
  • 打赏
  • 举报
回复
自己解决了?
zour_luo 2011-09-01
  • 打赏
  • 举报
回复
安装上gcc43-4.3.4_20091019-0.7.35.x86_64.rpm 和gcc43-c++-4.3.4_20091019-0.7.35.x86_64.rpm 包就可以了。

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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