1、gfortran -c 表示编译这个文件。因为生成一个可执行程序的过程,是先编译源代码生成 .o 文件,然后再将这些 .o 文件链接起来。比如你有一个hello.f90的文件,和一个main.f90 的文件,main调用了hello里的函数。
对于Windows用户,gfortran的配置平台通常选用MingW,注意选择包含Fortran的版本。在mingw-builds-binaries的release页面下载最新x86_64版本,并解压至非中文或特殊字符路径,如C:\mingw64。添加C:\mingw64\bin到环境变量Path,重启命令行或cmd窗口,运行gfortran -v以验证安装成功。
对于Mac,同样需要安装IDE和Fortran编译器。有三种主要方式来配置Fortran环境:第一种方式:使用Xcode作为IDE,但Xcode本身不包含Fortran编译器。需要额外下载Intel Fortran Compiler for Mac。连接两者后,即可开始使用。第二种方式:直接下载开源的macvim和gcc,macvim作为IDE,gcc内含gfortran编译器。
搭建Fortran开发环境,对于科研计算应用,服务器环境通常是首选。在Windows上虽然有微软的Visual Studio和Intel的IVF,但在服务器场景下并不推荐,而在Linux服务器上配置就更为适用。本文主要介绍在Linux服务器上构建Fortran开发环境的方法,适用于本地开发(包括Windows、Mac和Linux)的参考。
首先从App Store下载Xcode,然后安装命令行工具 终端下输入:xcode-select --install 然后终端下输入如下命令,安装Homebrew ruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)然后终端下运行 brew update brew install gcc 这样你的Mac上就装好gFortran了。
首先,请访问Intel官网链接,下载适合的ifort版本(需先注册并接收邮件,邮件内提供后续安装所需的series-number)。在安装ifort之前,请确保Ubuntu系统已安装必要的软件包。使用命令sudo apt-get install build-essential安装构建必需的工具。使用sudo apt-get install g++安装GNU C++编译器。
安装gfortran:sudo apt-get install gfortran 其他fortran编译器像intel fortran,g77等也按同样的方法安装,没有源就自己下载个包安装。terminal下输入命令 g77 或者 gfortran 或ifort查看安装是否成功。linux下的编译器一般没有界面,用记事本之类的编写文件,然后编译就好。
在Ubuntu系统下,安装Intel Fortran编译器与配置环境相对简单,通常默认会安装MKL。若遇到无法运行ifort的情况,可尝试在~/.bashrc文件中加入相关设置。对于识别不到特定intel内置函数的问题,找到函数所在库并将其路径添加至~/.bashrc同样有效。
Ubuntu和WSL环境均可测试此方法。在Centos7系统上安装F77较为复杂,需要从源码编译。请先下载源代码至指定目录,并在该目录外创建编译目录,如“build”。随后在编译目录中进行F77代码的编译。Flang是Clang中添加的Fortran项目,提供了类似解释性语言的REPL,有兴趣的用户可尝试安装并体验。
上Intel官网下载最新的Fortran编译器,现在的名字是XE,版本号是建议下载non商业版本,本人也就是处理点数据,这个版本也绰绰有余了,专业用Fortran编程可以使用个pro版本。cd到你的编译器所在目录,找到tar .gz结尾的压缩包,用tar -xzvf命令解开,便得到一个文件夹。
Linux系统安装gfortran相对简便,常见发行版如Debian、Ubuntu、Mint等可使用对应的安装命令,红帽系包括Red Hat、CentOS、Fedora、openSUSE等,Arch系如Arch、Manjaro等亦有适用安装路径。对于Windows用户,gfortran的配置平台通常选用MingW,注意选择包含Fortran的版本。
1、安装gfortran:sudo apt-get install gfortran 其他fortran编译器像intel fortran,g77等也按同样的方法安装,没有源就自己下载个包安装。terminal下输入命令 g77 或者 gfortran 或ifort查看安装是否成功。linux下的编译器一般没有界面,用记事本之类的编写文件,然后编译就好。
2、步骤1: 下载并安装 GNU Fortran 编译器。GNU Fortran(gfortran)是支持多种 Fortran 标准的开源编译器,适合从 MinGW 安装。步骤2: 选择并安装代码编辑器,如 VS Code,以获得语法高亮、代码补全等功能。步骤3: 验证 Fortran 编译环境。
3、Fortran77环境搭建指南 对于使用F77版本编译器的程序员,新版本的gfortran编译器可能在处理老程序时存在运行时错误或语法兼容性问题,如F77中的大内存指标在新版本的GCC中已被删除。本文将指导您在Ubuntu和Centos7系统上安装F77编译器,并介绍Flang的安装。所使用的GCC对应版本为6。
1、Fortran 主要的编译有 gfortran免费的编译器,Linux 和 Windows 下都可以用,GCC 众多编译器的一个,我主要用的就是这个。 G95免费的编译器,安装文件很小的编译器,相比gfortran 优势不明显。
2、另外,sun、ibm等也有fortran编译器。
3、Windows下常见的Fortran语言编译器包括intel visual fortran(被大多数开发者青睐,因为它功能强大且专业),以及Ftn95(适合学习,但不太适合进行实际开发)。另外,还有GFortran、NAG Fortran和Lahey Fortran等编译器可供选择。
4、DEC公司版本的Fortran编译器名为Digital Visual Fortran(DVF),后在1998年1月,DEC公司被康柏公司收购,DVF更名为了Compaq Visual Fortran。著名版本为Compaq Visual Fortran 5。康柏公司后并入惠普公司。Compaq Visual Fortran的最新版为6。Intel公司也开发有Fortran编译器,称为Intel Fortran。
5、对于学习Fortran语言的开发者来说,选择一个合适的编译器是非常重要的。许多人倾向于使用gfortran,因为它可以从常用的Linux软件库,如APT、RPM、YUM等进行安装,操作简便。值得注意的是,随着Win10的更新,现在用户在Windows 10系统上同样可以使用APT安装gfortran,无需额外操作。
1、首先,编译错误通常与语法、类型不匹配或未声明的变量等有关。如果使用了G95不支持的特性,如Binary扩展语法,就会导致编译错误。在问题描述中提到,Binary是Visual Fortran的扩展语法,G95可能不支持该语法。因此,尝试将其替换为Unformatted,可能会解决编译错误。
2、VS下fortran的运行点完启动以后都是这样的,命令窗口都是一闪而过,因为他已经帮你一条龙完成了编译和生成。你的情况其实已经是运行成功后会显示的一堆东西了。
3、Fortran文件所在的路径不能含有中文。