![如何在 fedora37 上更改 gfortran 版本](https://linux22.com/image/225659/%E5%A6%82%E4%BD%95%E5%9C%A8%20fedora37%20%E4%B8%8A%E6%9B%B4%E6%94%B9%20gfortran%20%E7%89%88%E6%9C%AC.png)
我有一台 Fedora 37 的服务器,安装了 gcc 和 gfortran(版本 12)。我需要用 gfortran-9 编译一个程序,但是,我使用yum 搜索所有 gfortran并且没有找到具体的版本。从源代码安装 gfrotran-9 是否只有一种方法?
答案1
这里通常的方法是简单地使用podman run -i -t --rm -v /path/to/fortran/src:/SRC:Z centos:7
运行仍然附带旧版 gfortran 的操作系统的容器(我做了一个疯狂的猜测并假设 centos:7 可能),然后在其中构建。
除此之外,gfortran 有点保守,因此您可能只需要找到正确的编译器标志即可使用现代 gfortran 构建旧代码。
后来的附录:centos:7
太旧了,但是fedora:31
可以用,它有gfortram 9.3.1。