Ubuntu 16.04 不支持 32 位库吗?

Posted

技术标签:

【中文标题】Ubuntu 16.04 不支持 32 位库吗?【英文标题】:Are 32bit libraries not supported on Ubuntu 16.04? 【发布时间】:2018-04-16 02:50:18 【问题描述】:

我正在开发一个简单的操作系统。

在安装 gcc 和 binutils 时,出现错误:

缺少 32 位库

有些文章说从 16.04 开始不支持 32 位库。

如果不支持,那么进行 32 位操作系统开发的最佳方法是什么?

在虚拟盒子中开发,对在操作系统中开发驱动程序有帮助吗?

【问题讨论】:

这可能更适合AskUbuntu。 【参考方案1】:

最好的方法是安装 virtualBox 或 VM Ware 播放器,并在其中安装 32 位 Ubuntu。

如果你还想在你当前的系统中使用它,那么安装32位的方法应该是添加架构,更新,然后它应该已经导入了32位包a,

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1

【讨论】:

以上是关于Ubuntu 16.04 不支持 32 位库吗?的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 16.04安装下HTK--亲测ok

ubuntu64运行32位程序安装过程

为 32 位 exe 加载 32 位库时,Windows 7 64 位路径不正确

8.Ubuntu安装32位依赖

C++ OpenGL 着色版本错误 - 不支持 GLSL x [Ubuntu 16.04]

Ubuntu 16.04 LTS安装Docker