Linux Ubuntu安装netcdf4.4
1. Fortran编译器是Intel的ifort,终端中输入:
export CC=icc
export CXX=icpc
export FC=ifort
export F90=ifort
export F77=ifort
由于安装netcdf4需要zlib和hdf5,我们将把这些安装在同一个目录下,方便后面的环境变量配置
2. 安装zlib
下载地址:ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-4/
解压 tar -zxvf zlib-1.2.8.tar.gz
配置安装信息:./configure --prefix=/usr/local/netcdf4-needed
编译:make
检查:make check
安装:make install
安装完成之后会在/usr/local/netcdf4-needed这个目录下生成三个文件lib include share
3.安装szip
下载地址:ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-4/
解压 tar -zxvf slib-2.1.tar.gz
配置安装信息:./configure --prefix=/usr/local/netcdf4-needed
编译:make
检查:make check
安装:make install
安装完成之后会在/usr/local/netcdf4-needed这个目录下生成三个文件lib include share
4.安装hdf5
下载地址:ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-4/
解压 tar -zxvf hdf5-1.8.13.tar.gz
配置安装信息. ./configure --prefix=/usr/local/netcdf4-needed --with-zlib=/usr/local/netcdf4-needed/
编译:make
检查:make check
安装:make install
5.安装netcdf-c
下载地址 ftp://ftp.unidata.ucar.edu/pub/netcdf/old/
解压 tar -zxvf netcdf-4.3.2.tar.gz
配置安装信息 CPPFLAGS=-I/usr/local/netcdf4-needed/include LDFLAGS=-L/usr/local/netcdf4-needed/lib ./configure --prefix=/usr/local/netcdf4-needed --disable-dap
编译:make
检查:make check
安装:make install
6.安装netcdf-fortran
告知库文件位置.终端中输入 export LD_LIBRARY_PATH=/usr/local/netcdf4-needed/lib:$LD_LIBRARY_PATH
解压tar -zxvf netcdf-fortran-4.4.0.tar.gz
配置安装信息 CPPFLAGS=-I/usr/local/netcdf4-needed/include LDFLAGS=-L/usr/local/netcdf4-needed/lib ./configure --prefix=/usr/local/netcdf4-needed --disable-dap
编译:make
检查:make check
安装:make install
7.环境变量,bashrc中添加
#netcdf4.4
export NETCDF=/usr/local/netcdf4-needed
export PATH=$NETCDF/bin:$PATH
export LD_LIBRARY_PATH=$NETCDF/lib:$LD_LIBRARY_PATH
export CPPFLAGS='-I/usr/local/netcdf4-needed/include'
export LDFLAGS='-L/usr/local/netcdf4-needed/lib'
终端运行source ~/.bashrc
Linux Ubuntu安装netcdf4.4相关推荐
- Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/redis-server.
此文首发于我的个人博客:Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/r ...
- Linux Ubuntu 安装编译Opencv 3.4.3 C++开发环境
在安装Autoware之前,需要先安装Opencv,之前在Windows下安装了Opencv,挺复杂的.不过,在Ubuntu 16.04环境中配置安装Opencv相对来说,比较简单. Linux Ub ...
- Linux ubuntu 安装字体
Linux ubuntu 安装字体 所有的Linux发行版安装字体方式大同小异,均可参考 方式一 这种方式只能安装英文字体如: Times New Roman $ sudo apt update $ ...
- linux完美卸载编译的php,互联网常识:Linux(Ubuntu)安装和完美卸载PHP7详细教程
跟大家讲解下有关Linux(Ubuntu)安装和完美卸载PHP7详细教程,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说Linux(Ubuntu)安装和完美卸载PHP7详细教程,小编也收集 ...
- Linux(Ubuntu)安装和完美卸载Apache详细教程和配置多域名、端口映射
Linux(Ubuntu)安装,卸载Apache详细教程 第一种方法–软件包安装(简单便捷) sudo apt-get update sudo apt-get install apache2 参考博客 ...
- [linux|Ubuntu]安装杂牌扫描仪-方正F5580
[linux|Ubuntu]安装杂牌扫描仪-方正F5580 Author: Slain.Carmick 呵呵,终于把扫描仪安装上了,牌子是方正F5580,算是杂牌子了吧. 先贴一下firmware的下 ...
- linux(ubuntu)安装ROS系统
linux(ubuntu)安装ROS系统 官方安装教程,建议对比使用 http://wiki.ros.org/noetic/Installation/Ubuntu 文章目录 linux(ubuntu) ...
- linux ubuntu安装教程6,1.1.6 安装 Linux(Ubuntu)下的 Mixly
1.1.6 安装 Linux(Ubuntu)下的 Mixly Mixly For Arduino(Linux) 是图形化的编程软件,本文主要讲解 Mixly For Arduino(Linux) 的安 ...
- sublime text4在linux(ubuntu)下的安装及配置;sublime text4在linux(ubuntu)安装后输入lisence没反应;.desktop文件干嘛的
背景:本人菜鸟一枚,最近才在闲鱼家帮助下安装了ubuntu系统,开始真正摸索linux的脑回路. 废话不多说,安装sublime text时我参考了一些文章和视频,发现了三种方法: 方法一:去subl ...
最新文章
- 如何解决代码中if…else 过多的问题
- python3+scapy扫描获取局域网主机ip和mac
- JavaScript Select和Option列表元素上下左右移动
- php 获取 js json数据类型,JS基础-JS的数据类型和访问/流程控制/JSON格式字符串和js对象相互转换...
- 如何消除代码山中那一大坨参数列表
- SARIF在应用过程中对深层次需求的实现
- 前端开发还可以这么玩?元数据实践分享
- 5.Chrome开发者工具不完全指南:(三、性能篇)
- React Native Android混合开发实战教程
- 吴恩达机器学习系列课程笔记——第一章:什么是机器学习(Machine Learning)
- 滑动窗口(java)
- 黑客游戏(强烈推荐)攻防ctf
- 《数据结构》陈越老师课后题详解
- mysql lsl_GitHub - LSL-Git/MyBatis_Dynamic_SQL: mybatis 动态SQL使用
- 图10——判断顶点u和顶点v是否存在简单路径
- 使用vue+electron创建桌面软件(二)
- TP5 在西部数码虚拟主机下 要如何实现伪静态
- 微信小程序获取openid等参数报错errcode:48001 errmsg:'api unauthorized'
- 自媒体平台为什么总在强调垂直度,这里有你想要的答案!
- 关注李敖神州文化之旅
热门文章
- C# 更新AssemblyInfo.cs的文件版本号(AssemblyFileVersion)
- 拍照自动保存相片和手动选择保存相片
- 离散pi仿真搭建并产生嵌入式代码
- Philosophy of life: growing flowers in your heart
- 【DIY火星毅力号火星车复制品】
- jQuery 04day 滚动条与全选/反选/全不选
- 深入Thread.sleep
- 位运算总结,我的世界里只有 0 和 1
- 标准解读全新工业自动化机器人—2022年海格里斯HEGERLS推出新型库宝箱式仓储机器人系统
- 自己实现的一个多层RecyclerView进行嵌套并吸顶的开源框架