library netcdf 路径_科学网—NetCDF安装记录 - 丁鹏基的博文

本文记录了NetCDF库的编译安装过程,包括解决编译错误、配置选项、安装步骤以及测试验证。遇到的问题包括Fortran编译错误和运行时问题,最终通过设置环境变量解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1:  NetCDF编译过程

cd netcdf-4.1.3

./configure --disable-dap --disable-netcdf-4 --prefix=/usr/local/netcdf

( 根据http://hi.baidu.com/liuxiaogis/blog/item/6f662e38d5a03b3c96ddd81a.html的说法,加上--disable-dap的原因是缺少一个‘curl’的lib, --disable-netcdf-4是报错中提出的解决办法 )

但是连这一步都没有通过,

.......................

checking whether ifort accepts -g... no

checking for Fortran flag to compile .f90 files... unknown

configure: error: Fortran could not compile .f90 files

configure: error: ./configure failed for libcf

在--prefix=/usr/local/netcdf之后加上FC=gfortran之后

./configure --disable-dap --disable-netcdf-4 --prefix=/usr/local/netcdf FC=gfortran

编译通过!

2: make

直接输入

make

出现

.......................

make[3]: Nothing to be done for `all-am'.

make[3]: Leaving directory `/home/dinghao/netcdf-4.1.3/examples'

make[2]: Leaving directory `/home/dinghao/netcdf-4.1.3/examples'

make[2]: Entering directory `/home/dinghao/netcdf-4.1.3'

make[2]: Leaving directory `/home/dinghao/netcdf-4.1.3'

make[1]: Leaving directory `/home/dinghao/netcdf-4.1.3'

在/usr/local/netcdf/ 目录下没有出现任何东西!?confused!

3: make check 步骤

键入

make check

出现

.......................

==================

All 7 tests passed

==================

make[3]: Leaving directory `/home/dinghao/netcdf-4.1.3/examples/CXX'

make[2]: Leaving directory

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值