gnu/stubs-32.h: No such file or directory

时间:2019-11-20 08:53:10  来源:igfitidea点击:

在Debian/Ubuntu Linux中使用gcc编译时报错:

gnu/stubs-32.h: No such file or directory 
compilation terminated. 
make: *** [foo.o] Error 1

系统是64位的,需要32位嵌入式GNU C库。包括开发库,头文件等。

在Debian Linux上解决这个问题

执行以下命令:

$ sudo apt-get install libc6-dev

在Ubuntu Linux上解决这个问题

执行以下命令:

$ sudo apt-get install libc6-dev-i386

在OpenSUSE/Novell Suse Linux(SLES)上解决这个问题

执行以下命令:

# zypper in glibc-devel-32bit

在RHEL/Fedora/CentOS 上解决这个问题

执行以下yum命令以安装glibc软件包:

# yum install glibc-devel.i686