Linux 系统版本:Opensuse 13.2

GMT版本: GMT5.4.2

http://gmt.soest.hawaii.edu/projects/gmt/wiki/Download

下载gmt-5.4.2-src.tar.gz,gshhg-gmt-2.3.7.tar.gz,dcw-gmt-1.1.2.tar.gz;

均放在一个目录下面如:/home/suse/software

根据README文件:

37 CMake
38 -----
39
40 Install CMake (>=2.8.5) from http://www.cmake.org/cmake/resources/software.html
41
42
43 Install netCDF library
44 ----------------------
45
46 For all major Linux distributions there are prepackaged development binaries
47 available. netCDF is also available on MacOSX trough the macports and fink
48 package managers.
49
50 Otherwise, get netCDF from http://www.unidata.ucar.edu/downloads/netcdf/.
51 You need at least version 4.0 with netCDF-4/HDF5 data model support (do not
52 disable HDF5/ZLIB in netCDF with --disable-netcdf-4).
53
54 Install CURL library
55 --------------------
56
57 To handle URLs we depend on libcurl so install via your favorite package
58 manager if it is not intrinsic to your Unix installation. Otherwise, get
59 it from https://curl.haxx.se.
60
61 GDAL (optional)
62 ---------------
63
64 To use the GDAL interface (ability to provide grids or images to be imported
65 via gdal) you must have the GDAL library and include files installed. Like
66 netCDF, GDAL is available through your favorite package manager on many *NIX
67 systems.
68
69
70 PCRE (optional)
71 ---------------
72
73 To use the PCRE interface (ability to specify regular expressions in some
74 search options, e.g., gmtconvert) you must have the PCRE library and include
75 files installed. PCRE is available through your favorite package manager
76 on many *NIX systems.
77
78
79 LAPACK (optional)
80 ---------------
81
82 To greatly speed up some linear algebra calculations (greenspline in
83 particular) you must have the LAPACK library and include files installed.
84 LAPACK is available through your favorite package manager on many *NIX
85 systems or in the case of OS X is built in.
86
87
88 Install support data
89 --------------------

这里未安装 gdal、lapack等库

继续按照README.CMAKE的提示进行操作

在GMT5.4.2解压目录cmake文件夹下,复制ConfigUserTemplate.cmake重命名为ConfigUser.cmake;

修改ConfigUser.cmake文件, 去掉 GSHHG 和 DCW_ROOT两项的注释。

106 # Set path to GSHHG Shoreline Database [auto]:
107 set (GSHHG_ROOT "gshhg_path")
108
109 # Copy GSHHG files to $/coast [FALSE]:
110 set (COPY_GSHHG TRUE)
111
112 # Set path to DCW Digital Chart of the World for GMT [auto]:
113 set (DCW_ROOT "dcw-gmt_path")
114
115 # Copy DCW files to $/dcw [FALSE]:
116 set (COPY_DCW TRUE)

然后在 ~/.bashrc 中增加两个变量

 export GSHHG_ROOT=/home/suse/software/gshhg-gmt-2.3.7/export DCW_ROOT=/home/suse/software/dcw-gmt-1.1.2/

创建目录build,

mkdir build cd buildcmake -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=RelWithDebInfo ..make install //这里我没有采用多线程运行 make -jx install 

测试运行GMT命令

psxypscoast...

运行 gmt-5.4.2/doc/examples/ex01/example_01.sh

bash example_01.sh

运行结果:

正常运行即安装成功。

转载于:https://www.cnblogs.com/hawlee/p/7269457.html

OpenSuse13.2 安装GMT 5.4.2相关推荐

  1. linux服务器安装gmt,linux 安装GMT详解 (zhuan)

    linux 安装GMT详解 (zhuan) linux 安装GMT详解 已有 138 次阅读2012-4-28 23:42|系统分类:科研笔记|关键词:linux 安装GMT 1.首先安装NetCDF ...

  2. 从源码中编译安装gmt官方开发版(优先体验最新功能)

    gmt: generic mapping tools是一个通用绘图工具,绘制曲线图和地形图.世界地图或者区域地图方面表现极其优秀!这是地球科学领域享有盛名的绘图工具,其安装有两种方式: (1)从官方发 ...

  3. opensuse13.2安装 sass和compass

    首先要先安装ruby 和 gem 如果使用sudo zypper install ruby 安装后 当安装sass时会报错 /System/Library/Frameworks/Ruby.framew ...

  4. opensuse13.1安装金山快盘

    我的是opensuse 13.1 64位版本,金山快盘官网下载金山快盘for Ubuntu Kylin版,14.04的64位 解压下载到的deb(suse下面无法直接安装deb) zengming@j ...

  5. linux服务器安装gmt,linux GMT简易安装

    linux GMT简易安装 近来无事,研究下GMT吧,windows,linux或OS都可以安装GMT,各有千秋,都挺麻烦,不搞得你晕头转向,誓不罢休!好了,闲话少叙,回归正题! 我就把我倒腾的lin ...

  6. Mac OS GMT安装与使用

    引言 GMT(Generic Mapping Tools)是一个被地学界广泛使用的绘图工具,可以完成海岸线.国界.河流等的绘制.GMT免费开源,且可以运行于Windows.Linux.Mac OS X ...

  7. 在Ubuntu18.04安装GMT-6.1.1(在 Linux 下编译 GMT 源代码)

    参考:GMT中文社区 写本文的目的:参考了CSDN上面许多安装GMT方法但是安装过程出现了各种问题,可能因为下载了官网的最新版本,而CSDN都是老版的安装方法有些地方不适用,走了好多弯路.后来才发现G ...

  8. ubuntu下载gmt_科学网—Linux/Ubuntu安装地学制图软件GMT6.0.0 - 杨家乐的博文

    1.文件准备 编译GMT6.0.0需要下载如下三个文件: GMT 6.0.0 源码.全球海岸线数据GSHHG.全球数字图表DCW: 链接: https://pan.baidu.com/s/1W5PGx ...

  9. GMT中文字体显示配置

    GMT绘图软件默认情况下是不支持中文显示的,近期由于工作的需求,需要使用gmt进行中文的显示.自己在网上查了一些资料,但是说的都是模棱两可,一些具体的细节有必要说明,下面进入正文. GMT中文配置的过 ...

最新文章

  1. Ansible系列(六):循环和条件判断
  2. web頁面優化以及SEO
  3. 【Python】如何在Excel中调用Python脚本,实现数据自动化处理
  4. Object Detection(目标检测神文)
  5. 图解Public,protected ,private和什么也不填的区别
  6. Android MediaPlayer 播放音频
  7. 单片机之魂——定时器、中断
  8. 高斯金字塔 matlab,图像拼接中 高斯金字塔的建立 matlab程序详细解释 现金奖励...
  9. CentOS7下搭建postfix邮箱服务器并实现extmail的web访问
  10. 白杨SEO:关键词定位与兴趣定位是什么?这两类推广渠道在网络营销上有什么差异?
  11. 计算机系统运维服务方案,xx局信息化系统运维服务方案+标准版.doc
  12. echar3D地图+3D柱形图
  13. 可能是最简单暴力的卸载工具Geek Uninstaller
  14. Linux驱动学习--初识PCI驱动(一)
  15. 怎样把d盘改成c盘!如何把收藏夹和桌面的路径设成D盘
  16. 弱网工具-NEWT应用
  17. “收藏本站”,“设为首页”的脚本
  18. Medicare Fraud Detection using Machine Learning
  19. 内核篇加载内核模块(Android10)
  20. c语言程序设计期末考试卷,C语言程序设计期末考试试卷

热门文章

  1. 人生时间计算器_卡西欧计算器见证你与时间赛跑,计算人生,把握人生!
  2. springboot controller 分页查询_Spring Boot实战分页查询附近的人: Redis+GeoHash+Lua
  3. java数组重复_JAVA数组去除重复数据
  4. java map 元素个数_Java 小模块之--统计字符串中元素个数
  5. 获取界面url_好冷阿|编写一个自己的天气查询应用(可视化界面),提醒她注意保暖!...
  6. linux内核工程导论,Linux内核工程导论——内存管理(3)
  7. php跨域传sessionid,php中http与https跨域共享session的解决方法
  8. asp 禁止某一个目录_asp.net core 系列 10 配置configuration (上)
  9. java单例默认_Spring bean为什么默认是单例
  10. 处理血压信号_测血压检测健康,8款高品质血压计推荐