并排安装不同版本的 GCC

并排安装不同版本的 GCC

我的主要问题是在我的 Fedora 28 上GCC8安装的。现在,这给出了libgfortran.so.5.

但我的许多应用程序没有更新,仍然依赖于libgfortran.so.3

那么,我该如何解决这个问题呢?安全吗ln libgf.so.5 to libgfso.3

答案1

将新版本链接到旧版本大概不起作用,因为该数字更改通常反映了 ABI 更改。

最好的方法是在容器中运行旧的应用程序 - 在这种情况下,CentOS 7 具有您正在寻找的 libgfortran 版本,因此 CentOS 7 容器应该为您提供很长一段时间的前向兼容性。

相关内容