[Ubuntu]在64位元系統編譯32位元的程式

出處:http://yanghseng1107.blogspot.tw/2014/11/ubuntu6432.html

由於本身用的是 64位元版的linux,剛好要編譯32位元的程式
因此記錄一下

透過下列指令來安裝32位元的編譯器
sudo apt-get install gcc-multilib g++-multilib

安裝完後只要在 makefile 中加上  -m32 即可

另外可以透過 file 指令可以查看檔案的相關資訊


平常64位元的編譯方式:






強制編譯成32位元: 






未經允許不得轉載:GoMCU » [Ubuntu]在64位元系統編譯32位元的程式