嵌入式开发以及下载需要比较老的安装包时都会有需要32位的程序,Ubuntu16.04版本已不支持ia32-libs的软件包,而是使用了lib32ncurses5、lib32z1软件包做为替代,因此需要进行相应的配置
确认系统架构
dpkg --print-architecture
确认输出为amd64,即系统为64位
确认多架构支持功能
dpkg --print-foreign-architectures
确认输出为i386
sudo dpkg --add-architecture i386
sudo apt-get update
安装32位库
sudo apt-get dist-upgrade #更新所有软件,可选
sudo apt-get install lib32z1 lib32ncurses5
sudo apt-get install gcc-multilib g++-multilib #安装gcc multilab