cwjwang的个人博客分享 http://blog.sciencenet.cn/u/cwjwang

博文

netcdf安装 、zlib 、szip、hdf5、mpich2、curl系列软件安装

已有 28707 次阅读 2012-9-20 14:00 |系统分类:科研笔记| Linux, HDF5, NetCDF, zlib, szip

最近装netcdf, 发现网上的许多方法都不完善,许多库文件与头文件的位置没有加入默认的文件夹里,以至于安装netcdf总会提醒缺少这个库,那个库的。亲自动手,记录安装过程,以便查询
装netcdf 需要 zlib szip netcdf hdf5 curl mpich2 这些软件
其中zlib,szip是hdf5与netcdf需要的库文件,二者可以二选一。
(1) 下载这些源代码
 (2) 安装zlib
    tar -zxvf zlib***.tar.gz
    cd zlib*
    mkdir /usr/local/zlib
    ./configure --prefix=/usr/local/zlib --libdir=/usr/lib/ --includedir=/usr/lib/ --sharedlibdir=/usr/share
其中 --libdir=/usr/lib/ --includedir=/usr/lib/一定写上,把库文件与头文件装在系统默认搜寻的地方,免得后面设置LD_LIBRARY_PATH ,如果不懂可用./configure --help 查看
   make & make check
   make install
(3)安装szip
  tar -zxvf szip***.tar.gz
    cd szip*
    mkdir /usr/local/szip
    ./configure --prefix=/usr/local/szip --libdir=/usr/lib/ --includedir=/usr/lib/ --sharedstatedir=/usr/share --bindir=/usr/bin/
其中--bindir=/usr/bin/表示把可执行的二进制的文件放入默认的地方,就不用设置PATH了
   make & make check
   make install
(3) 安装curl
tar -zxvf curl***.tar.gz
    cd curl*
    mkdir /usr/local/curl
    ./configure --prefix=/usr/local/curl --libdir=/usr/lib/ --includedir=/usr/include/ --sharedstatedir=/usr/share --bindir=/usr/bin/
   make & make check
   make install
(4)安装mpich2
tar -zxvf mpich***.tar.gz
    cd mpich*
    mkdir /usr/local/mpich
    ./configure --prefix=/usr/local/mpich --libdir=/usr/lib/ --includedir=/usr/lib/ --sharedstatedir=/usr/share --bindir=/usr/bin/
   make & make check
   make install
(5) 安装hdf5
tar -zxvf hdf5***.tar.gz
    cd hdf5*
    mkdir /usr/local/hdf5
    ./configure --prefix=/usr/local/hdf5 --libdir=/usr/lib/ --includedir=/usr/lib/ --sharedstatedir=/usr/share --bindir=/usr/bin/
   make & make check
   make install
(6)安装netcdf
tar -zxvf netcdf***.tar.gz
    cd netcdf*
    mkdir /usr/local/netcdf
    ./configure --prefix=/usr/local/netcdf --libdir=/usr/lib/ --includedir=/usr/lib/ --sharedstatedir=/usr/share --bindir=/usr/bin/
如果装了intel编译器,会提示math.h的错误,加上CC=icc
   make & make check
   make install
完美收官!


https://blog.sciencenet.cn/blog-714229-614724.html

上一篇:双系统出现grub怎么办
下一篇:netcdf 手册(1)引言——接口
收藏 IP: 159.226.151.*| 热度|

2 陈桂华 sinakuku

该博文允许注册用户评论 请点击登录 评论 (17 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-27 20:57

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部