是否有可能在OpenSUSE上降级glibc?

时间:2017-08-07 13:27:04

标签: c++ linux glibc opensuse

我想在较旧的设备上运行C ++程序,它只支持glibc 2.11.3。因此,我必须使用相同的glibc版本创建一个开发环境。

目前,它正在为openSUSE Tumbleweed运行版本2.25 x86_64。

首先,我在哪里可以找到旧版本的有效* .rpm文件。也可以安装它吗?

尝试unistall glibc告诉我将崩溃操作系统。 : - )

谢谢大家的支持。

2 个答案:

答案 0 :(得分:2)

更改系统glibc几乎肯定会导致灾难。我认为你有2个解决方案: multiple glibc on one systemlink glibc statically

答案 1 :(得分:2)

  

尝试unistall glibc告诉我将崩溃操作系统。 : - )

我不明白你的笑容。

它将使您的系统无法启动,是的。

您最想通过以下几种方式之一实现目标:

  1. 创建Linux到旧版Linux交叉编译器
  2. 创建一个更老的Linux" chroot环境(ChromeOS使用此方法)
  3. 创建一个更老的Linux"虚拟机,并在其内部发展。
  4. 方法2可能最容易设置,紧接着是方法3。

    方法1为您提供了最佳的构建性能,但需要彻底了解如何构建交叉编译器。