天河-1A下编译安装 HDF5 和 CGNS - 悲催的科学匠人 - 冷水's blog

天河-1A下编译安装 HDF5 和 CGNS

冷水 posted @ 2014年11月26日 22:05 in linux , 8382 阅读

天河-1A下编译安装 HDF5 和 CGNS

天河的开发环境太单薄了,很多库都没有,只能自己编译,没法像ubuntu那样apt-get一下就ok了


在hdf5的页面下载 zlib  szip,配置方式为
./configure  -prefix /home/jack/lib
然后 make;make install

配置 hdf5
./configure --prefix=/vol-th/home/jack/lib --with-zlib=/vol-th/home/jack/lib --with-szlib=/vol-th/home/jack/lib --enable-fortran --enable-cxx
然后 make;make install

配置 CGNS
cgns的安装配置有点古怪,需要我们自己把zlib的库文件(*.a)和头文件(*.h)拷贝到/vol-th/home/jack/lib下

 ./configure  --prefix=/vol-th/home/jack/lib --enable-64bit  --with-hdf5=/vol-th/home/jack/lib --with-zlib=/vol-th/home/jack/lib  --with-szip=/vol-th/home/jack/lib/szip-2.1/szip/lib/libsz.a

这里 --enable-64bit 得看实际需要来确定是否加上


然后需要修改make.defs中的两个设置。原始文件没有-ldl,这里必须自己加上
CLIBS   = -lm  -ldl
FLIBS  = -ldl
然后 make;make install

  • 无匹配
  • 无匹配

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter
Host by is-Programmer.com | Power by Chito 1.3.3 beta | © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee