|||
需要下载的包:
gmt-5.4.4-src.tar.bz2 源码
gshhg-gmt-2.3.7.tar.gz 全球海岸线数据
dcw-gmt-1.1.4 全球数字图表DCW
sudo yum install gcc c++ cmake
sudo yum install netcdf-devel dal-develfftw-devel
# 解压三个压缩文件
tar -xvf file
# 将gshhg和dcw数据复制到gmt的share目录下
mv gshhg-gmt-2.3.7 gmt-5.4.4/share/gshhg mv dcw-gmt-1.1.4 gmt-5.4.4/share/dcw-gmt
# 切换到gmt源码目录下
cd gmt-5.4.4
# 新建用户配置文件
gedit cmake/ConfigUser.cmake
向 cmake/ConfigUser.cmake 文件中加入如下语句:
set (CMAKE_INSTALL_PREFIX "/yourpath/GMT-5.4.4")
set (GMT_INSTALL_MODULE_LINKS FALSE)
set (COPY_GSHHG TRUE)
set (COPY_DCW TRUE)
CMAKE_INSTALL_PREFIX 设置GMT的安装路径,可以修改为其他路径
GMT_INSTALL_MODULE_LINKS 为FALSE,表明不在GMT的bin目录下建立命令的软链接,也可设置为TRUE
COPY_GSHHG 为TRUE会将GSHHG数据复制到 GMT/share/coast 下
COPY_DCW 为TRUE会将DCW数据复制到 GMT/share/dcw 下
继续执行如下命令以检查GMT的依赖关系:
mkdir build
cd build/
cmake ..
# -j 加快编译,类似并行计算
make -j sudo make -j install
export GMT5HOME=/yourpath/GMT-5.4.4
export PATH=${GMT5HOME}/bin:$PATH
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${GMT5HOME}/lib64
安装完成。
参考:
http://ju.outofmemory.cn/entry/138480
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-28 00:59
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社