Fortran开发的核心是编译器,Linux环境下最常用的是GNU Fortran(gfortran)(支持Fortran 95及以上标准),此外也可选择Intel Fortran(适用于高性能计算场景)。
sudo apt-get update
sudo apt-get install gfortran
sudo yum groupinstall "Development Tools" -y
sudo yum install gcc gcc-gfortran -y
sudo dnf install gfortran -y
安装完成后,运行以下命令检查版本(显示版本信息则说明成功):
gfortran --version
若需要更高级的优化功能(如HPC场景),可从Intel官网下载Intel oneAPI(包含Intel Fortran Compiler),按照向导安装。安装后需配置环境变量(参考后续“环境变量配置”部分)。
~/.bashrc文件(替换为实际安装路径):source /opt/intel/oneapi/setvars.sh
使配置生效:source ~/.bashrc
推荐使用Visual Studio Code(VS Code)(轻量、插件丰富),配置Fortran开发环境:
从官网下载Linux版本(.deb或.rpm文件),使用包管理器安装(以.rpm为例):
sudo rpm -ivh code-<VERSION>-x86_64.rpm
打开VS Code,进入“扩展”市场,搜索并安装以下插件:
通过pip安装fortran-language-server(全局或虚拟环境):
pip3 install fortran-language-server
VS Code会自动识别语言服务器,无需额外配置。
创建一个简单的Fortran程序,验证编译运行流程:
新建hello.f90文件,输入以下内容:
program hello
print *, "Hello, World!"
end program hello
使用gfortran编译:
gfortran hello.f90 -o hello
运行可执行文件:
./hello
若终端输出`Hello, World!',则说明环境配置成功。
sudo yum install make -y # CentOS/RHEL
sudo apt-get install make -y # Debian/Ubuntu
sudo yum install cmake -y # CentOS/RHEL
sudo apt-get install cmake -y # Debian/Ubuntu
Makefile文件(注意缩进为Tab):FC = gfortran
FFLAGS = -O2
SOURCES = main.f90
OBJECTS = $(SOURCES:.f90=.o)
EXECUTABLE = my_program
all: $(EXECUTABLE)
$(EXECUTABLE): $(OBJECTS)
$(FC) $(LDFLAGS) $(OBJECTS) -o $@
clean:
rm -f $(OBJECTS) $(EXECUTABLE)
使用make命令编译,make clean清理生成的文件。通过以上步骤,即可在Linux系统上搭建完整的Fortran开发环境,满足基础编程与项目开发需求。