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