【问题标题】:building netcdf on linux在 Linux 上构建 netcdf
【发布时间】:2018-10-24 22:32:43
【问题描述】:

我正在学习这里的教程:

https://www.unidata.ucar.edu/software/netcdf/docs/getting_and_building_netcdf.html

我从源代码构建了 HDF5、ZLIB 和 CURL。当我编译 netcdf 时:

CPPFLAGS=-I${H5DIR}/include LDFLAGS=-L${H5DIR}/lib ./configure --prefix=${NCDIR}

然后运行

make check

我明白了:

curl/curl.h: 没有这样的文件或目录。

虽然我构建了 curl,但我如何让它看到它?

【问题讨论】:

标签: curl netcdf


【解决方案1】:

这是一个配置错误,已在 master 中修复,并将在 netCDF (4.6.2) 的下一个版本中。它应该在配置中检查 curl.h,而不是在构建时出错。 ;-)

解决方法是在 CPPFLAGS 和 LDFLAGS 中包含 curl 包含和 lib 目录。

CPPFLAGS='-I${H5DIR}/include -I/location/curl/include' LDFLAGS='-L${H5DIR}/lib -L/location/curl/lib' ./configure --prefix=${NCDIR}

请注意,我在 CPPFLAGS 和 LDFLAGS 值周围添加了单引号,以便我们可以包含多个位置,它们之间有空格。

【讨论】:

    猜你喜欢
    • 2020-10-20
    • 2013-04-21
    • 2020-08-25
    • 1970-01-01
    • 2010-11-09
    • 2012-06-30
    • 2010-11-13
    • 2012-08-24
    • 1970-01-01
    相关资源
    最近更新 更多