在Ubuntu系統中,編譯和鏈接Fortran程序通常需要使用GNU Fortran編譯器(gfortran)。以下是編譯和鏈接Fortran程序的基本步驟:
安裝gfortran: 如果你還沒有安裝gfortran,可以通過以下命令安裝:
sudo apt update
sudo apt install gfortran
編寫Fortran代碼:
使用文本編輯器編寫你的Fortran代碼,并保存為.f90
(或其他支持的Fortran文件擴展名)。
編譯Fortran代碼:
打開終端,導航到包含Fortran源文件的目錄,然后使用gfortran編譯源文件。例如,如果你的源文件名為program.f90
,可以使用以下命令進行編譯:
gfortran -o program program.f90
這里,-o program
指定了輸出的可執行文件名為program
。
鏈接庫(如果有):
如果你的Fortran程序依賴于外部庫,你需要在編譯時指定這些庫。例如,如果你需要鏈接數學庫(通常是默認鏈接的),你可以直接編譯。但如果需要鏈接其他庫,可以使用-l
選項。例如,如果你需要鏈接BLAS庫,可以使用以下命令:
gfortran -o program program.f90 -lblas
如果庫不在標準路徑中,你可能還需要使用-L
選項指定庫的路徑。
運行程序: 編譯并鏈接成功后,你可以直接在終端運行生成的可執行文件:
./program
假設你有一個簡單的Fortran程序hello.f90
,內容如下:
program hello
print *, 'Hello, World!'
end program hello
編譯并運行這個程序的步驟如下:
hello.f90
的目錄。gfortran -o hello hello.f90
./hello
你應該會看到輸出:Hello, World!
通過這些步驟,你可以在Ubuntu系統中輕松地編譯和鏈接Fortran程序。