在安装Fortran编译器前,需先更新系统包列表以确保依赖项最新。
sudo apt update。sudo yum update -y(CentOS 7及以下)或sudo dnf update -y(CentOS 8+/Fedora)。Fortran程序的编译需依赖编译器,常见选择为GNU Fortran(gfortran)(免费开源)或Intel Fortran Compiler(ifort)(商业版,性能更优)。
sudo apt install gfortran,等待安装完成。sudo yum install epel-release),再运行sudo yum install gcc-gfortran。sudo dnf install gcc-gfortran。gfortran --version验证是否成功(显示版本信息即为成功)。若需更高性能或企业级支持,可安装Intel Fortran Compiler:
ifort composerxe_linux.bin)。chmod +x ifort_composerxe_linux.bin),运行安装程序并按照提示完成安装。~/.bashrc文件,添加export PATH=/opt/intel/oneapi/compiler/latest/bin:$PATH(路径以实际安装位置为准),运行source ~/.bashrc使配置生效。为优化开发体验,建议安装以下工具:
ms-vscode.cpptools(C++基础支持,Fortran插件依赖);hansec.fortran-ls(Fortran语言服务器,提供语法检查、代码补全);krvajalm.linter-gfortran(Fortran语法检查工具)。vim(sudo yum/apt install vim)或emacs(sudo yum/apt install emacs),并通过插件支持Fortran语法高亮。sudo yum/apt install make cmake安装。sudo yum/apt install git安装。通过pip安装fortran-language-server(Python环境需提前安装):
运行pip install fortran-language-server(全局安装)或pip install --user fortran-language-server(用户级安装),VS Code等IDE会自动识别并启用语言服务器功能。
创建一个简单的Fortran程序,验证环境是否配置成功:
hello.f90,内容如下:program hello
print *, "Hello, Fortran on Linux!"
end program hello
gfortran hello.f90 -o hello(生成可执行文件hello)。./hello,终端应输出Hello, Fortran on Linux!。sudo gem install fpm(需安装Ruby)或cargo install fpm(需安装Rust)。-fopenmp选项(如gfortran -fopenmp program.f90 -o program)。-llapack -lblas(如gfortran program.f90 -llapack -lblas -o program)。通过以上步骤,即可在Linux系统上搭建完整的Fortran开发环境,满足从基础编程到高级项目开发的需求。