我的主要问题是在我的 Fedora 28 上GCC8
安装的。现在,这给出了libgfortran.so.5
.
但我的许多应用程序没有更新,仍然依赖于libgfortran.so.3
那么,我该如何解决这个问题呢?安全吗ln libgf.so.5 to libgfso.3
?
答案1
将新版本链接到旧版本大概不起作用,因为该数字更改通常反映了 ABI 更改。
最好的方法是在容器中运行旧的应用程序 - 在这种情况下,CentOS 7 具有您正在寻找的 libgfortran 版本,因此 CentOS 7 容器应该为您提供很长一段时间的前向兼容性。