D2002 发表于 2012-03-16 10:56

如何解决:编译时找不到gnu/stubs-32.h ?【已解决】

本帖最后由 crazyhadoop 于 2012-03-20 08:50 编辑

gcc 版本4.1.2
Linux 2.6.18 X86_64

编译64bit目标码没问题,但是编译32bit目标代码(gcc -m32)出现错误:

$ gcc -m32 -s -o tst tst.c

/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory


是不是需要安装 glib-devel 包?
请教一下,如何解决?

鸟哥のlinux 发表于 2012-03-16 16:20

http://www.cnblogs.com/laipDIDI/articles/2214269.html

的确需要安装包   glib-devel   

D2002 发表于 2012-03-20 14:22

鸟哥のlinux 发表于 2012-03-16 16:20 static/image/common/back.gif
http://www.cnblogs.com/laipDIDI/articles/2214269.html

的确需要安装包   glib-devel

已经安装了glib-devel包,还是不能编译32位的

80520997 发表于 2012-11-19 14:37

# apt-get install g++-multilib
页: [1]
查看完整版本: 如何解决:编译时找不到gnu/stubs-32.h ?【已解决】