2014年10月23日星期四

升级 gcc 出错: Linux gnu/stubs-32.h: No such file or directory

在64位的ubuntu上交叉编译simplescalar程序时,出现以下错误:
/usr/include/x86_64-linux-gnu/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory
是由于系统缺少32位 bibc dev 包导致的。
在ubuntu 上安装 libc6-dev-i386 : sudo apt-get install libc6-dev-i386。

其他系统,这里有解决方法:http://stackoverflow.com/questions/7412548/gnu-stubs-32-h-no-such-file-or-directory
Red Hat distros:glibc-devel.i686
CentOS 5.8:glibc-devel.i386
CentOS 6.3:glibc-devel.i686.
SLES:glibc-devel-32bit


yum install glibc-devel.i686

没有评论:

发表评论