13

Linux で Fortran 77 用のコンパイラが必要です。

人々が使用する無料のコンパイラはありますか?

g77 について聞いたことがありますが、rpm が見つからないか、Linux にインストールする方法がわかりません。

ありがとう!

4

9 に答える 9

20

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*"
于 2009-07-24T06:08:17.827 に答える
3

アマゾン Linux の場合:

 sudo yum --enablerepo=epel install gcc-gfortran
于 2014-02-12T07:29:29.257 に答える
1

利用可能なhttp://www.g95.org/があります。

私がよく覚えているなら、GNUにはFORTRANコンパイラーではなく、FORTRANプリプロセッサー(またはその名前が何であれ)があります。コードをCに変換し、Cコンパイラでコンパイルするだけです。もちろん、パフォーマンスはその過程でがらくたになります。

ただし、FORTRANを使用している場合は、一種の計算プロジェクトだと思います。無料の場合(アカデミックでもコース関連でもない)、IntelFORTRANコンパイラーを無料で入手できます。私の経験では、無料の実装よりも約3〜4倍速くなります。

于 2009-07-24T06:11:58.303 に答える
1

私は次の手順を実行し、機能しました!

  1. あなたの編集/etc/apt/sources.list

  2. このテキストをそのファイルに追加します ( /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
    
  3. ファイルを保存

  4. ターミナルを開き、次のように入力します。sudo apt-get install fort77

于 2013-04-16T15:51:45.827 に答える
1

gcc-fortranFortranは、コンパイラー 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: # 

http://gcc.gnu.org/fortran/

于 2012-07-14T07:09:39.670 に答える
0

また、Netbeans を使用して c&c++ プロジェクトを作成し、新しい .f90 ファイルを使用して Fortran を追加し、Netbeans ツールを使用して実行およびデバッグすることもできます。その前に、gcc および gfortran パッケージをインストールする必要があります。

于 2009-07-25T13:47:42.497 に答える
0

ソフトウェアをインストールする方法は、ディストリビューション固有です。たとえば、Ubuntu9 では、Synaptic を起動して、Fortran または g77 を検索します (apt-get も使用できます)。

RedHat と Suse の yum と yast については聞いたことがありますが (確かではないと思いますが)、他のディストリビューションについてはほとんど知りません。

標準のパッケージ インストーラーで利用できない場合は、次のような別の解決策を見つける必要があります。

  • 別の Fortran を使用する。また
  • ソースからビルドします。

その 2 番目の方法は不吉に聞こえますが、実際にはそうではありません (適切な依存関係があることを確認する以外は)。ほとんどのソース パッケージが従う構成/作成/インストール プロセスにより、相互配布方法での実行が非常に簡単になります。

一部の RPM はここにあります。GNU ソフトウェアはここから入手できます。または、より高速なサイトについてはミラーをチェックしてください。

于 2009-07-24T05:54:40.397 に答える