フロントエンド付きFortran 90

フロントエンド付きFortran 90

私は数年前に、Windows XPのIntel Fortranで書かれたFortranプログラムを再実行するために外部サブルーチンとモジュールを使用することを期待しています。

最近Linuxに切り替えました。 Ubuntu 16フロントエンドを備えた無料のFortran 90ソフトウェアはありますか?または:gfortranを使用して外部サブルーチンとモジュールを含むプログラムを実行するには?

答え1

gfortranは、Fortran 95標準を完全に実装し、Fortran 2003およびFortran 2008標準の多くの機能をサポートするフリーソフトウェア(GCC、GNUコンパイラコレクションの一部)です。これは確かに考慮すべきオプションです。1

ifortは実際にLinuxで利用可能で、場合によっては無料です。たとえば、学生や教師には無料です。オープンソース開発者は無料です(GitHubにプロジェクトがあり、非商用ライセンスに同意した場合は資格があります)。そうでない場合は、商用製品の30日間試用版を使用することもできます。2

LLVMプロジェクトの一部であるFortranコンパイラであるflangを確認することもできます。サム

私は両方とも外部サブルーチンとモジュールにアクセスできると思います。 「フロントエンド」に言及しました。デスクトップアプリケーションなど、GUIツールキットを使用するアプリケーションがあるという意味ですか?その場合、このライブラリが使用するGUIライブラリは、Intel FortranまたはWindows(Windows GUI APIの場合)でのみ使用できますが、正確に何をしたいのかについての詳細はありません。コンパイルする方法...

私の提案は、上記のコンパイラを試して、どのくらいの距離に行くかを確認することです。まだ混乱している場合(たとえば、GUI APIに依存する部品の構築)、これらの問題に関する具体的な質問を投稿してください。これにより、より便利な助けを得ることができます。頑張ってください!

関連情報