Centos7.6 Install GMT

需要下载的包:

 gmt-5.4.4-src.tar.bz2          源码

gshhg-gmt-2.3.7.tar.gz      全球海岸线数据

dcw-gmt-1.1.4                  全球数字图表DCW

http://mirrors.nju.edu.cn/gmt/

添加EPEL第三方软件源

yum install epel-release

基础依赖包

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
http://blog.sciencenet.cn/blog-1094854-1150952.html

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值