在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.8glibc-devel.i386

CentOS 6.3glibc-devel.i686.

SLES:glibc-devel-32bit

Logo

更多推荐