当我安装Netcdf时,
下面的代码是从安装指南中截取的:
setenv DIR path_to_directory/Build_WRF/LIBRARIES
setenv CC gcc
setenv CXX g++
setenv FC gfortran
setenv FCFLAGS -m64
setenv F77 gfortran
setenv FFLAGS -m64
我用的是bash。
一。我试过:
F77 = "gfortran"
export F77
但是
-bash:F77:未找到命令
2。当我试图:
导出F77=gfortran
它不起作用。因为当我使用
which F77
时,它没有显示/usr/bin/gfortran
三。我也试过:
vim ~/.bash_profile
# edit these variable in
source ~/.bash_profile
结果是:
-bash: export: `=': not a valid identifier
-bash: export: `/usr/local/pgi': not a valid identifier
每个方法都失败了。有人能帮忙吗?
最佳答案
which F77
查找文本命令。您需要执行F77
以找到which gofortran
命令的位置,然后需要gofortran
。
F77是一个应该包含文本的变量,因此您还可以执行export F77=/path/to/gofortran
来查看二进制文件在F77变量中的位置。