Linux で Fortran 77 用のコンパイラが必要です。
人々が使用する無料のコンパイラはありますか?
g77 について聞いたことがありますが、rpm が見つからないか、Linux にインストールする方法がわかりません。
ありがとう!
Linux で Fortran 77 用のコンパイラが必要です。
人々が使用する無料のコンパイラはありますか?
g77 について聞いたことがありますが、rpm が見つからないか、Linux にインストールする方法がわかりません。
ありがとう!
GCCのFortranコンパイラ名が変更されました。Fortran95および場合によってはより最近のバリアントを処理するにg77
置き換えられました。gfortran
Ubuntuのパッケージは次のように呼ばれgfortran
ます:
sudo apt-get install gfortran
(またはSynapticを使用)
Fedoraのパッケージはgfortranと呼ばれ、gccの一部であり、おそらくすでに持っています。
sudo yum install gcc
(またはピルトを使用)
同様の検索がディストリビューションでも機能するはずです。
更新: RedHat 4.1.2では、パッケージはと呼ばれているようgcc4-gfortran
です。ちなみに、yumでこれを検索できるはずですが、それがあなたの質問に対する最良の答えかもしれません。
yum search "*fortran*"
アマゾン Linux の場合:
sudo yum --enablerepo=epel install gcc-gfortran
利用可能なhttp://www.g95.org/があります。
私がよく覚えているなら、GNUにはFORTRANコンパイラーではなく、FORTRANプリプロセッサー(またはその名前が何であれ)があります。コードをCに変換し、Cコンパイラでコンパイルするだけです。もちろん、パフォーマンスはその過程でがらくたになります。
ただし、FORTRANを使用している場合は、一種の計算プロジェクトだと思います。無料の場合(アカデミックでもコース関連でもない)、IntelFORTRANコンパイラーを無料で入手できます。私の経験では、無料の実装よりも約3〜4倍速くなります。
私は次の手順を実行し、機能しました!
あなたの編集/etc/apt/sources.list
このテキストをそのファイルに追加します ( /etc/apt/sources.list
):
deb http://hu.archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://hu.archive.ubuntu.com/ubuntu/ hardy universe
deb http://hu.archive.ubuntu.com/ubuntu/ hardy-updates universe
deb-src http://hu.archive.ubuntu.com/ubuntu/ hardy-updates universe
ファイルを保存
ターミナルを開き、次のように入力します。sudo apt-get install fort77
gcc-fortran
Fortran
は、コンパイラー forのパッケージ名ですopenSUSE 11.x
。
linux-y3pi: # zypper what-provides gcc-fortran
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
--+-------------+---------+---------+--------+------------------------
i | gcc-fortran | package | 4.5-4.2 | x86_64 | openSUSE-11.3-Oss
i | gcc-fortran | package | 4.5-4.2 | x86_64 | openSUSE-11.3 11.3-1.82
v | gcc-fortran | package | 4.5-4.2 | i586 | openSUSE-11.3-Oss
[1]+ Done yast2
linux-y3pi: #
また、Netbeans を使用して c&c++ プロジェクトを作成し、新しい .f90 ファイルを使用して Fortran を追加し、Netbeans ツールを使用して実行およびデバッグすることもできます。その前に、gcc および gfortran パッケージをインストールする必要があります。
ソフトウェアをインストールする方法は、ディストリビューション固有です。たとえば、Ubuntu9 では、Synaptic を起動して、Fortran または g77 を検索します (apt-get も使用できます)。
RedHat と Suse の yum と yast については聞いたことがありますが (確かではないと思いますが)、他のディストリビューションについてはほとんど知りません。
標準のパッケージ インストーラーで利用できない場合は、次のような別の解決策を見つける必要があります。
その 2 番目の方法は不吉に聞こえますが、実際にはそうではありません (適切な依存関係があることを確認する以外は)。ほとんどのソース パッケージが従う構成/作成/インストール プロセスにより、相互配布方法での実行が非常に簡単になります。
一部の RPM はここにあります。GNU ソフトウェアはここから入手できます。または、より高速なサイトについてはミラーをチェックしてください。