今天用gcc在64位机器上编译一个32位的程序,遇到报错,具体如下图: 错误原因 系统中的gcc没有安装multilib 库;使用这个库可以在64位的机器上产生32位的程序 解决办法 sudo apt-get install gcc-multilib sudo apt-get install g++-multilib 最终效果