GCC:Linux gnu/stubs-32.h:没有这样的文件或目录
时间:2020-01-09 10:38:00 来源:igfitidea点击:
问题:
Debian/Ubuntu Linux中gcc抛出如下错误:
gnu/stubs-32.h: No such file or directory compilation terminated. make: *** [foo.o] Error 1
如何在Debian或Ubuntu Linux 64位系统下解决此问题,并使用gcc编译器编译应用程序?
解决方法:
您需要32位嵌入式GNU C库。这包括开发库,头文件,其中包含编译和链接使用标准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 /科学Linux
执行以下yum命令以安装glibc软件包:
# yum install glibc-devel.i686