- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ncl源码安装方案
建立和测试源码安装ncl所需要的编译环境
安装ncl所需要的编译器
源码编译安装ncl需要C编译器和Fortran编译器。C编译器使用gcc即可。安装ncl5.2.1版本时,最好使用gfortran或g95作为Fortran编译器,而不要使用g77。
为外部软件配置环境变量
例如设置C编译器环境变量,export CC=gcc;设置Fortran编译器,export FC=gfortran。
下载安装非可选外部软件
注:安装时最好把所有的外部软件都安装到同一根目录下,这样做便于以后告诉ncl编译
系统所有的外部软件的安装位置。本文假设所有的外部软件都安装在/usr/local目录下。官网上说如果源码编译安装ncl,则下面的几款软件都是必须安装的:
JPEG
支持jpeg图形的软件,我下载的jpeg源码安装文件是jpegsrc.v8c.tar.gz。一旦有了源码,
执行以下命令进行安装:
./configure --prefix=/usr/local
make all install
如果jpeg版本是v6的,则还要额外执行以下命令:
make install-lib
make install-headers
zlib
如果想要支持png图形,或者支持grib2数据,则需要下载安装此软件。我下载的zlib源
码安装文件是zlib-1.2.5.tar.gz。一旦有了源码,执行以下命令进行安装:
./configure - -prefix=/usr/local
make all install
NetCDF
支持NetCDF数据格式读取的软件包。(如果不需要NetCDF数据读取的话,应该可以
不用安装)
下载安装可选的外部软件
GRIB2 software
如果需要读取GRIB2格式数据,则需要安装以下软件包:
Jasper
官网上建议下载1.900版本或者更高的版本,我下载的是Jasper源码版本是
jasper-1.900.1.zip。一旦有了源码,便可以执行以下命令进行安装:
./configure --prefix=/usr/local
make all install
g2clib
我下载的g2clib版本是g2clib_with_changes-1.1.9.tar.gz,下载完源码以后,需要对makefile
做以下修改:
修改C编译器(CC行)和C编译器标记(CFLAGS行)。
确保DEFS行同时包含-DUSE_JPEG2000 和-DUSE_PNG。
把Jasper/libpng的包含文件加到INC行。
修改完以后,执行以下的命令:
make all
mv libgrib2c.a /usr/local/lib
cp grib2.h /usr/local/include
cairo software
如果需要支持png格式文件输出,则需要安装以下软件包:
libpng
我下载的libpng版本是libpng-1.5.0.tar.gz,执行以下命令进行安装:
./configure --with-pic --disable-shared --prefix=/usr/local
make all install
pkg-config
我下载的pkg-config版本是pkg-config-0.25.tar.gz,执行以下命令进行安装:
./configure --prefix=/usr/local
make all install
安装完成以后,需要设置环境变量,执行以下命令进行环境变量设置:
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
export LD_LIBRARY_PATH=/usr/local/cairo/lib
export PATH=/usr/local/bin:$PATH
fontconfig
我下载的fontconfig版本是fontconfig-2.8.0.tar.gz,执行以下命令进行安装:
./configure --prefix=/usr/local
make all install
FreeType
我下载的FreeType版本是freetype-2.4.4.tar.gz,执行以下命令进行安装:
./configure --prefix=/usr/local
make all install
pixman
我下载的pixman版本是pixman-0.21.4.tar.gz,执行以下命令进行安装:
./configure --prefix=/usr/local
make all install
expat
我下载的expat版本是expat-2.0.1.tar.gz,执行以下命令进行安装:
./configure --prefix=/us
文档评论(0)