[英]How to Compile 32-bit Apps on 64-bit RHEL?
我正在尝试使用gcc 4.8在RHEL 7 64位上编译32位C应用程序。 我收到编译错误/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory
。 如何编译和链接32位应用程序需要做什么?
要使RHEL 7 64位编译gcc 4.8 32位程序,您需要做两件事。
确保完全安装了所有32位gcc 4.8开发工具:
sudo yum install glibc-devel.i686 libgcc.i686 libstdc++-devel.i686 ncurses-devel.i686
使用-m32标志编译程序
gcc pgm.c -m32 -o pgm
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.