||
1.文件准备
编译GMT6.0.0需要下载如下三个文件:
GMT 6.0.0 源码、全球海岸线数据GSHHG、全球数字图表DCW:
链接: https://pan.baidu.com/s/1W5PGxsqZZjRfc7lYRHlVjw 提取码: nzen
2.文件解压和make检查
tar -xvf gmt-6.0.0.tar.gz
tar -xvf gshhg-gmt-2.3.7.tar.gz
tar -xvf dcw-gmt-1.1.4.tar.gz
mv gshhg-gmt-2.3.7 gmt-6.0.0
mv dcw-gmt-1.1.4 gmt-6.0.0
cd gmt-6.0.0
gedit cmake/ConfigUser.cmake
向 cmake/ConfigUser.cmake中添加语句:
set (CMAKE_INSTALL_PREFIX "/opt/GMT-6.0.0")
set (COPY_GSHHG TRUE)
set (COPY_DCW TRUE)
set (GMT_USE_THREADS TRUE)
set (GMT_ENABLE_OPENMP TRUE)
检查GMT的依赖是否满足:
cd gmt6.0.0
mkdir build
cd build/
cmake ..
如图,正常结束:
3.开始安装
仍然在/build目录输入命令,
make -j
sudo make -j install
#此处加入-j 能减少编译时间,但是我在ubuntu下尝试两次都是终端界面卡死无法进行,无奈关闭重新开始,为了减少出错,可以输入下面语句:
make
sudo make install
安装过程会有进度提示,只用安心等待即可。
4.修改环境变量
打开~/.bashrc文件,如果之前安装的有低版本,只需要将GMT-5.X.X改为GMT6.0.0,然后删除旧版本的安装目录即可。
如果以前未安装GMT,那么在末尾添加以下语句:
#for GMT-6.0.0
export GMT6HOME=/opt/GMT-6.0.0
export PATH=${GMT6HOME}/bin:$PATH
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${GMT6HOME}/lib64
添加完成后在终端运行 source ~/.bashrc
5.安装完成,查看GMT版本
gmt --version
6.0.0
6.GMT学习参考
GMT中文网手册:https://gmt-china.org/#docs
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-9-26 09:18
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社