/usr/include/gnu/stubs.h:7:27: 致命错误:gnu/stubs-32.h:没有那个文件或目录

linux64下编译32位程序

gcc -o xxx -m32 xxx.c

遇到问题

在linux64下编译32位程序时遇到报错

/usr/include/gnu/stubs.h:7:27: 致命错误:gnu/stubs-32.h:没有那个文件或目录

解决办法

yum install glibc-devel.i686 libstdc++-devel.i686

新的问题

新编译出来的程序无法在64位系统下运行,需要安装

yum install glibc-devel.i686 libstdc++-devel.i686

你可能感兴趣的:(工具编译开发,编程开发)