linux 安装GMT详解 (zhuan)

linux 安装GMT详解

已有 138 次阅读2012-4-28 23:42|系统分类:科研笔记|关键词:linux

安装GMT

1、首先安装NetCDF文件

NetCDF文件是一种科学数据存储格式,广泛用于大气、海洋和地球科学。NetCDF也是一个函数库集合,提供给用户一整套使用和操作该种格式数据的方法。该格式是跨平台的,且可以使用C、Fortran和Matlab等多种语言进行操作。

现已fedora 16为例,简介如下:

(1)从http://download.chinaunix.net/download.php?id=28499&ResourceID=7287,我安装的是3.6.3,测试成功。

(2)假设源程序包保存在/home/fengwei/netcdf-3.6.3文件夹下,打算安装在/usr/local/netcdf路径里。进入root后,操作如下:

mkdir /usr/local/netcdf

cd /home/wcz/netcdf-3.6.3

./configure --prefix=/usr/local/netcdf

make check

make

make install

(3)安装完成后,/usr/local/netcdf/文件夹下存在4个文件,分别为bin,include,lib和share。

(4)针对感兴趣的某一nc文件,编写相应的fortran代码(如test.f90),其中应包括include

'netcdf.inc',并调用NetCDF给定的函数对nc文件进行读取和写入等操作。

(5)编译fortran代码,以intel fortran编译器为例,其他的编译器基本一致;

ifort -c -I/usr/local/netcdf/include test.f90

ifort -o test test.o -L/usr/local/netcdf/lib -lnetcdf

(6)运行

./test

完毕!

2 下一步安装GMT

现在开始安装GMT,进入安装文件夹

cd GMT4.5.3

./configure

make

make install

环境变量及路径设置

vi ~/.bashrc

export GMTHOME=/home/wcz/GMT4.5.3

export PATH=PATH: {GMTHOME}/bin

保存退出

linux服务器安装gmt,linux 安装GMT详解 (zhuan)相关推荐

  1. Linux下Nginx编译安装过程详解

    Linux下Nginx编译安装过程详解 一.Nginx介绍 二.Nginx源码下载 1.打开Nginx官网 2.下载官网的源码包 三.Nginx源码安装 1.解压源码包 2.安装开发包组及环境 3.编 ...

  2. linux环境下MongoDB安装过程详解

    Linux下MongoDB安装和配置详解 *注:本文是参考了多篇文章后,并通过实践总结来的,按照步骤来,下载好对应的版本,保准你能安装个心仪的mongodb服务器.... 一.创建MongoDB的安装 ...

  3. mysql linux centos7_MySQL在Linux centos7环境下安装教程详解(图)

    这篇文章主要为大家详细介绍了Linux centos7环境下MySQL安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Linux centos7环境下安装MySQL步骤的详细介绍 安装My ...

  4. linux下各种软件安装方法详解

    linux 软件安装的七种方法 一.rpm包安装方式步骤: 1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd so ...

  5. linux下使用yum安装svn详解

    安装完yum源之后,安装mysql,svn之类的就变得相当简单,下边将简单的用yum安装svn,关于yum源的配置请参考:http://blog.csdn.net/tjcyjd/article/det ...

  6. Linux redis安装教程,Linux 下redis5.0.0安装教程详解

    Linux redis5.0.0安装,教程如下所示: 1.从官网下载,然后传到服务器,tar -zxvf解压 2.进入redis ? 3.安装:make, (1)若提示:: gcc: Command ...

  7. linux PHP 编译安装参数详解

    linux PHP 编译安装参数详解 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc -- ...

  8. python os模块安装方法_基于python中pygame模块的Linux下安装过程(详解)

    一.使用pip安装Python包 大多数较新的Python版本都自带pip,因此首先可检查系统是否已经安装了pip.在Python3中,pip有时被称为pip3. 1.在Linux和OS X系统中检查 ...

  9. Linux安装消息队列IBM MQ 7.5开发版安装配置详解

    消息队列IBM MQ 7.5开发版安装配置详解 文章目录 消息队列IBM MQ 7.5开发版安装配置详解 前言 一.什么是IBM MQ? 二.安装前准备 1.安装前准备 2.安装MQ Server 3 ...

最新文章

  1. Google 顶级论文:机器学习系统,隐藏多少技术债?
  2. 全新 DOCKER PALS 计划上线,带给您不一样的参会体验!...
  3. Spring Boot 配置线程池使用多线程插入数据
  4. 推荐几款爬虫软件与无需编程的数据分析工具
  5. php微信公众号的服务器配置,微信公众号服务器配置选项PHP示例代码
  6. 云服务器php版本修改,云服务器 更改php版本
  7. Redis异步消息队列
  8. docker search
  9. vue跳转传参刷新后参数消失
  10. kafka之五:如何手动更新Kafka中某个Topic的偏移量
  11. THREEJS - 模型的任意视角展示
  12. 详说sizeof与strlen的区别与联系
  13. Javascrīpt开发工具大集合
  14. SM2258XT错误代码及中文翻译
  15. 校园网下桥接无法上网原理分析如何破解
  16. Zblog采集-Zblog自动采集-Zblog免登录发布插件
  17. 第十三届蓝桥杯Java-C组2022年考题个人解析
  18. Android 中更改了默认app图标,在手机上还是显示默认图标
  19. 计蒜客-T1284 夫子云游(简单搜索dfs)
  20. 泰坦尼克号 数据重构 + 可视化

热门文章

  1. Linux系统文件夹权限475,linux系统中文件的特殊权限
  2. linux脚本能轮循吗,通过Linux定时任务实现定时轮询数据库及发送Http请求
  3. ${pageContext.request.contextURI} 无效
  4. vue 代码快捷键_你可能不知道的19种运行JavaScript代码工具
  5. 基于JAVA+SpringBoot+Mybatis+MYSQL的停车场管理系统
  6. 计算机专业中最受热议的4个专业,2018考研后身价倍增的4个专业盘点
  7. Kubernetes v1.10.x HA 全手动安装教程(TL;DR)
  8. OS开发UI篇—Quartz2D使用(截屏)
  9. at org.apache.hadoop.util.RunJar.main(RunJar.java:153)
  10. [JS]图片自动切换效果(学习笔记)