在CentOS系統中解決Fortran編譯依賴問題,可以按照以下步驟進行:
更新系統:
sudo yum update -y
安裝Fortran編譯器:
sudo yum install gcc-gfortran -y
安裝常見依賴庫:
sudo yum install lapack-devel -y
sudo yum install blas-devel -y
sudo yum install openmpi-devel -y
sudo yum install hdf5-devel -y
sudo yum install openblas openblas-devel -y
wget https://registrationcenter-download.intel.com/akdlm/irc_nas/17035/l_mkl_2021.4.2.tgz
tar -xzf l_mkl_2021.4.2.tgz
cd l_mkl_2021.4.2
sudo ./install.sh
sudo yum install scalapack scalapack-devel -y
添加環境變量:
編輯 ~/.bashrc
文件,添加以下內容:
export PATH=/usr/local/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
export CPPFLAGS=-I/usr/local/include
export LDFLAGS=-L/usr/local/lib
使配置生效:
source ~/.bashrc
編譯并運行一個簡單的Fortran程序:
創建一個名為 hello.f90
的文件,內容如下:
program hello
implicit none
print *, 'Hello, Fortran!'
end program hello
使用 gfortran
編譯并運行程序:
gfortran -o hello hello.f90
./hello
如果輸出 Hello, Fortran!
,則表示安裝成功。
使用 yum
包管理器:
sudo yum install package_name
使用 RPM
包管理器:
sudo rpm -ivh package_name.rpm
./configure
make
sudo make install
pip3 install fortran-language-server
通過以上步驟,您可以在 CentOS 上成功配置和管理 Fortran 開發環境。如果有特定的需求或遇到問題,請提供更多詳細信息以便進一步幫助。