可用于gfortran的二进制文件

此页面收集指向所有非官方gfortran二进制包人们经常根据当前开发的gfortran源代码进行构建。

注意:不存在任何正式的FSF/GNU/GCC二进制版本(仅限源包)。下面的大多数构建来自gfortran维护者,但并非全部。


窗户

如果有疑问,或者如果您不知道Cygwin和MinGW是什么,那么为您准备的包是MinGW(“本机Windows”)包!


macOS操作系统

gfortran维护人员为macOS提供了出色的Apple风格安装程序:https://github.com/fxcoudert/gfortran-for-macOS/releases网站 可以找到详细说明在这里.


其他为Mac打包GCC(和gfortran)二进制文件的项目包括:



GNU/Linux

大多数Linux发行版都提供gfortran包,一些还构建了实验版本

夜间版本可在以下网站获得:


从源代码生成

另请参见安装GCChttp://gcc.gnu.org/install/

  1. 通过以下方式获取源代码
  2. 你应该有正确的版本已安装的GMP、MPFR和MPC(以及可选的石墨:CLOOG和ISL),您可以从下载ftp://gcc.gnu.org/pub/gcc/infrastructure网站/(他们也可以使用GCC自动构建.)

    • 注意:您可以使用./contrib/download_prerequisites(控制/下载必备)下载它们。

  3. 遵循说明书; 简言之,你会的

    • 创建一个构建目录,例如。gcc构建在源目录下

    • 转到构建目录并运行配置从那里;例如:../configure--前缀=$HOME/gcc-trunk--启用语言=c,fortran

    • 运行制作

    • 运行进行安装

有用的配置选项:--enable-checking=释放它禁用一些编译时检查,从而降低编译器的速度;--禁用引导它加快了构建速度,但使用了系统编译器并禁用了一些一致性检查;--残疾人看台1-cxx(对于4.7或更高版本)避免使用C++编译器构建GCC,特别是在不编译C++时非常有用;--禁用-libstdcxx-pch通过不创建预先编译的头文件,可以稍微加快编译速度。

无:GFortranBinaries(上次编辑时间:2021-11-03 16:59:05乔纳森醒了)