|
为 GFortran 安装源代码GEMPACKGFortran 编译器GFortran 是 GNU Fortran 编译器的名称,它是 GNU 编译器集合 (GCC) 的一部分。编译器是免费和开源的。更多有关 GNU 网站的详细信息,请点击此处。 自版本 11 (2011) 起,GEMPACK 的源代码版本支持 GFortran 作为 Windows PC 上的替代编译器。但是,由于 GFortran 是快速发展且易于定制,我们仅支持从此页面下载的与 GEMPACK 兼容的 GFortran 与源代码GEMPACK一起使用。 免责声明我们的 GFortran 安装包是为了方便 GEMPACK 客户而提供的。但是任何人都可以免费下载它们,无论他们想要什么用途。但是,我们仅支持将其用于 GEMPACK 目的。 我们提醒下载者,GFortran 的使用受 GNU 条款的约束 通用公共许可证。可能只有当您打算将全部或部分 GFortran 重新分发给其他人时,您才需要了解这一点。 如果您希望将GFortran用于非GEMPACK目的,则最好从官方网站下载最新版本。 安装 GEMPACK 兼容的 GFortran 编译器下面提供的安装包提供了一个 GFortran,它可以制作 32 位和 64 位程序。在安装源代码GEMPACK期间,您可以选择使用哪一个。大多数Windows PC现在是64位的,因此在安装GEMPACK期间,您可能能够选择我们推荐的 64 位 GFortran。有关 32 位和 64 位安装以及选择 32 位安装的原因的更多详细信息,请参阅可在此处获得。 下载适合您的 GEMPACK 版本的兼容 GFortran 安装包:
GFortran 6.4.0 具有更快的编译时间(LTG 时间),并使 EXE 具有比旧版本 4 GFortrans 更快的运行时间。 两个版本 4 GFortrans 都生成具有相似运行时的 EXE。但是,更现代的版本( gcc481-base,仅适用于 GEMPACK 11.2 至 11.4) 编译速度更快,减少了 LTG 时间。 请注意,GEMPACK 12.0 需要 GFortran 6.4.0。GEMPACK 11.4(2016 年 4 月)需要 GFortran 版本 8.1.64。编译(在安装 GEMPACK)将因错误的GFortran而失败。如果升级,请先根据需要卸载较旧的 GFortran。[在控制面板“程序和 功能“卸载”MinGW-w64 版本 1.0 GCC 5.4.4 预发行版(与 GEMPACK 兼容)“或MinGW-builds GCC 版本 8.1(兼容 GEMPACK)“]。 安装需要管理员权限。下载后,运行简单的安装程序。安装指导可以修改, 但我们建议您接受默认安装目录。安装程序会将安装目录放在系统路径上。 最后,您可能需要重新启动PC:一些较旧的mingw-w64-1.0-gcc4.5.4pre-win32win64-toolchains.exe软件包的用户发现 GFortran 第一次使用时编译速度非常慢。重新启动后问题似乎消失了。 GFortran的“Hello World”测试在安装 GEMPACK 之前,您应该按如下方式测试 GFortran 的安装。右键单击并选择“链接另存为”或“目标另存为” 根据您的浏览器,要将小程序 hello.for 保存到临时文件夹中,如C:\test。编译时和执行此程序会将“Hello World”写入终端。接下来,在 C:\test 文件夹(包含 hello.for)中打开命令提示符。要测试32 位 GFortran 安装,键入以下命令。 C:\test>gfortvars ia32 C:\test>gfortran hello.for -o hello.exe C:\test>hello 若要测试 64 位安装(这仅适用于 64 位 Windows),请键入以下命令: C:\test>gfortvars intel64 C:\test>gfortran hello.for -o hello.exe C:\test>hello 第一个命令 gfortvars ia32(或 gfortvars intel64)为编译器设置环境。第二个命令,gfortran hello.for -o hello.exe,编译程序hello.exe。第三个命令 hello,运行 hello.exe 程序,该程序将写“Hello World” 到终端。如果您看到“Hello World”,则您的编译器安装正在工作。
在线留言尊敬的客户朋友,如您有任何意见建议,请通过下表反馈给我们,我们会尽快与您联系。
|
|
|