物探论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1594|回复: 0

[GMT] Linux fedora19 下安装GMT5.1教程

[复制链接]
发表于 2014-3-29 14:07:47 | 显示全部楼层 |阅读模式

Linux  fedora19 下安装GMT5.1教程
鉴于网上搜不到gmt5.1的安装教程,所以特地写了一篇。

由于win7的封闭性,反正我是放弃了。

瞎了三天狗眼,终于在linux fedora19下成功运行了gmt5.1。首先登录官网,这算是gmt的官方网站吧。                              

这里解释一下linux下需要下载dcw-gmt-1.1.0.tar.gz,gmt-5.1.0-src-tar-bz2gshhg-gmt-nc4-2.2.4.tar.gz

   我们还需要安装一写必要软件,GhostscriptSubversionCMakenetCDF。可选择性的安装PCREGDALFFTW。根据个人经验还需安装gsview。这么多软件不一一介绍。只简单说一说CMakeCMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。它能够输出各种各样的makefile或者project文件。帮助开发者用标准方式构建他的软件。

第一步,首先打开终端,进入root,

输入:yuminstall cmake28 netcdf-devel gdal-devel

Cmake28可能找不到,可以yum search cmake28在里面找到在yum install (cmake文件名)。

然后yuminstall gsview

第二步:进入下载的gmt-5.1.0-src-tar-bz2解压的文件夹比如重命名为gmt5

cd gmt5

cp cmake/ConfigUserTemplate.cmakecmake/ConfigUser.cmake

第三步:

gedit打开ConfigUser.cmake进行编辑

主要在里面找到

SetGSHHG_ROOT<pathto gshhg>

Set(DCW_ROOT<path to daw>)

Set(FOLOCK TRUE)

一些说明<path to..>代表你下载的dcw-gmt-1.1.0.tar.gzgshhg-gmt-nc4-2.2.4.tar.gz解压的目录地址。然后去掉这三句之前的’#’,点保存。

第四步:

在终端下

cd <path to>/gmt5

mkdir build

cd build

cmake -DCMAKE_INSTALL_PREFIX=/usr/local  -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

make –j

make –j install

经过最优化的安装步骤,估计现在就可以了。因为gmt5被安到了/usr/local下。所以环境变量也不用通了。接下来你进入根目录找到example里面打开例子,进入终端执行.sh文件应该就可以运行了。而且现在你可以在任何文件目录下打开终端,直接输入gmt命令或者运行.sh文件就可以运行。

几点说明:

  • 在打开一些example里面的例子时,部分.sh文件会显示一些命令不存在,我试了所有的例子就是.sh里面的$AWK命令用法不对,只需改成awk就可以运行了。
  • 在官网里面的building instructions 里面还有可选择的Generate Documentation (optional)和Packaging with CPack (optional)我没觉得有什么用,大神可以试试。


参考GMT官网的installing instructionsbuildinginstructions还有下载的gmt文件里面的READMEREADME.CMake



                              有问题联系QQ:253557048

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|物探论坛 ( 鄂ICP备12002012号 微信号:iwutan )

GMT+8, 2024-4-16 21:08 , Processed in 0.066606 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表