在CentOS系統上編譯Fortran項目通常涉及以下步驟:
安裝必要的編譯器:
sudo yum install gcc-gfortran
準備Fortran源代碼:
.f90
或.for
擴展名)已經準備好,并且所有依賴的庫也已安裝。編譯Fortran代碼:
program.f90
的源文件,你可以使用以下命令來編譯它:gfortran -o program program.f90
gfortran -o program program.f90 module1.f90 module2.f90 -L/path/to/library -lmylib
其中-L/path/to/library
指定了庫文件的路徑,-lmylib
指定了要鏈接的庫名(不包括前綴lib
和擴展名.so
或.a
)。運行Fortran程序:
./program
調試Fortran程序:
gfortran -g -o program program.f90
使用Makefile管理項目:
CC = gfortran
CFLAGS = -Wall -O2
all: program
program: main.o
$(CC) -o program main.o
main.o: main.f90
$(CC) $(CFLAGS) -c main.f90
clean:
rm -f program main.o
在這個Makefile中,all
目標依賴于program
目標,program
目標又依賴于main.o
目標。使用集成開發環境(IDE):
版本控制:
git init
git add .
git commit -m "Initial commit"
請注意,具體的編譯命令可能會根據你的項目需求和系統配置有所不同。如果你遇到任何問題,檢查錯誤消息并根據需要調整編譯命令。