ubuntu 64位支持gcc编译32位程序

一、配置多构架内核,也就是同时支持64,32位

sudo dpkg --add-architecture i386

sudo apt-get update

sudo apt-get dist-upgrade

然后执行 dpkg --print-foreign-architectures

出现结果:i386,则为已经打开

二、更新gcc

sudo apt-get install gcc-multilib g++-multilib

三 、编译程序 选项 -m32

gcc test.c -m32

你可能感兴趣的:(ubuntu,linux,运维)