1. 安裝Fortran編譯器(以gfortran為例)
Debian系統推薦使用gfortran(GNU Fortran編譯器),它是GCC工具鏈的一部分,支持Fortran 90/95/2003/2008等標準,且與系統兼容性好。安裝步驟如下:
sudo apt-get update;sudo apt-get install gfortran;gfortran --version,若顯示gfortran版本信息(如“GNU Fortran (Debian 12.2.0-14) 12.2.0”),則說明安裝完成。2. 配置環境變量(可選,針對特殊需求)
gfortran安裝后,其可執行文件路徑(通常為/usr/bin)和庫文件路徑(通常為/usr/lib/x86_64-linux-gnu)已自動添加到系統環境變量中,無需額外配置即可在終端直接調用。
若需使用**Intel Fortran Compiler(ifort)**或其他自定義安裝路徑的編譯器,需手動設置環境變量:
source /opt/intel/oneapi/setvars.sh命令(臨時生效);.bashrc文件中(永久生效):echo 'source /opt/intel/oneapi/setvars.sh' >> ~/.bashrc,然后執行source ~/.bashrc使配置生效。3. 測試Fortran程序編譯與運行
通過編寫一個簡單的Fortran程序,驗證編譯環境是否正常工作:
hello.f90的源文件(可使用nano、vim等文本編輯器):program hello
print *, "Hello, Fortran World from Debian!"
end program hello
hello.f90所在目錄,執行gfortran hello.f90 -o hello(生成可執行文件hello);./hello,終端應輸出Hello, Fortran World from Debian!”。4. 可選:安裝集成開發環境(IDE)提升效率
若需更便捷的代碼編輯、調試功能,可安裝以下IDE:
launch.json文件)。5. 可選:進階配置(動態鏈接庫與并行計算)
gfortran -shared -fPIC -o libmylib.so mylib.f90(-shared表示生成動態庫,-fPIC生成位置無關代碼);-L指定庫路徑、-l指定庫名:gfortran -o main main.f90 -L/path/to/library -lmylib; !$OMP PARALLEL),編譯時添加-fopenmp選項:gfortran -fopenmp my_parallel_code.f90 -o parallel_program。