[问题] AMD 64怎么编译32位的程序?

为当前最终发行版之前的所有版本提供支持
回复
Ejkoy
帖子: 11
注册时间: 2006-10-18 15:13
送出感谢: 0
接收感谢: 0

[问题] AMD 64怎么编译32位的程序?

#1

帖子 Ejkoy » 2008-06-18 20:16

在编译Wine的时候出错. 经过测试发现
gcc -m32 test.c
会出现以下错误信息:
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.2.3/libgcc.a when searching for -lgcc
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.2.3/libgcc.a when searching for -lgcc
/usr/bin/ld: cannot find -lgcc
collect2: ld 返回 1
但是相对应的库已经安装过了. 包括 lib32gcc1 libc6-dev-i386等等. 至于build-essential更是早都装了的.

是在没办法了, 请各位帮忙一下吧
回复

回到 “老旧版本支持”