fedora37でgfortranのバージョンを変更する方法

fedora37でgfortranのバージョンを変更する方法

gccとgfortran(バージョン12)がインストールされているFedora 37サーバーがあります。 gfortran-9でプログラムをコンパイルする必要がありますが、yumはすべてのgfortranを検索しますそして、特定のバージョンが見つかりませんでした。ソースからgfrotran-9をインストールする方法は1つありますか?

答え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があります。

関連情報