从Madagascar安装开始

第一次使用CSDN记录程序人生

每次找资源都是直接搜索,但下一次遇到同样的问题还得摸索半天,实在麻烦。这是我第一次使用csdn来记录之前遇到的坑。

环境:linux 我用的是 ubuntu 16.04

具体步骤:

1 . 下载最新的Madagascar安装包

// Download the latest version of madagascar
http://sourceforge.net/projects/rsf/files/madagascar/

得到 madagascar-..tar.gz,然后用tar -zxvf madagascar-..tar.gz进行解压。

2 . 安装必要的依赖包

//  install the necessary package
sudo apt-get install libxaw7-dev freeglut3-dev libnetpbm10-dev libgd-dev libplplot-dev
libavcodec-dev libcairo2-dev libjpeg-dev swig python-dev python-numpy g++ gfortran
libopenmpi-dev libfftw3-dev libsuitesparse-dev python-epydoc

3 . 安装前配置

转到保存代码的头目录下(如 /home/abc/madagascar-.

./configure --prefix=/home/abc/madagascar-*.*

建立c++,fortran90等链接(前提是这些选项已在系统中存在):

./configure API=c++,f90 --prefix=/home/abc/madagascar-*.*

4 . 编译安装:

//  run the code
sudo make install

5 . 设置环境变量

1) 打开 ~/.bashrc 文件: sudo vim ~/.bashrc

sudo vim ~/.bashrc
source /home/abc/madagascar-.*.* /env.sh   添加到bashrc文件的末尾

注:在vim状态下,按 i开始输入,按 Esc+:wq退出vim环境

2) 在终端中输入

source .bashrc

6 . 测试是否成功

输入   sfin   sfattr  sfspike  等命令进行测试,能正常打开就表示安装完成。

reference:
[1]: https://blog.csdn.net/qq_34741384/article/details/84639323

Ubuntu下Madagascar安装教程相关推荐

  1. Geant4在Ubuntu下的安装教程

    Geant4在Ubuntu下的安装教程 Geant4是欧洲核子中心(CERN)开发的一款粒子输运模拟软件,使用蒙特卡洛(Monte carlo)算法,特长领域是高能物理.核物理等,如光子中子的辐射屏蔽 ...

  2. Ubuntu下tomcat安装教程

    安装tomcat前需先安装JDK,点此访问JDK安装教程. 到官网下载合适版本的安装包,本教程以apache-tomcat-8.5.79.tar.gz为例. 将下载的安装包解压到目标目录下.本文假设安 ...

  3. Linux/Ubuntu下ffmpeg安装教程

    一.简述ffmpeg FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序,它提供了录制.转换以及流化音视频的完整解决方案,包含了libavcodec --这是一个用于 ...

  4. ubuntu下Veins安装教程

    (注:此次平台搭建是在ubuntu linux12.04LST升级版下完成的,建议使用英文版,便于系统识别文件.) Veins是一个由基于事件的网络仿真器和道路交通仿真模型构成的具有开放资源的车间通信 ...

  5. PostgreSQL教程--Ubuntu下PostgreSQL 安装教程

    1.环境信息 [背景]项目中使用到PostgreSQL,所以在家安装PostgreSQL数据库进行学习. [环境]宿主机windows.虚拟机Ubuntu PostgreSQL 12.4  :Ubun ...

  6. Ubuntu下Lapack安装教程

    记录程序人生 环境:linux 我用的是 ubuntu 16.04 具体步骤: 1 . 下载Seismic unix安装包 // Download the latest Lapack http://w ...

  7. 转载ubuntu下codeblocks安装及汉化教程

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/aniuge008/article/de ...

  8. ROCm与tensorflow在ubuntu 18.04下的安装教程

    ROCm与tensorflow在ubuntu 18.04下的安装教程     本来准备买Nvidai的显卡,可是囊中羞涩再加上听说AMD的卡也能使用tensorflow进行深度学习加速了,所以1149 ...

  9. Linux 下 GitLab 安装教程

    Linux 下 GitLab 安装教程 安装 Linux 下载 GitLab 安装 GitLab 登录 GitLab GitLab 汉化 GitLab 设置密钥 卸载 GitLab 为了便于以后使用, ...

最新文章

  1. 参加web前端培训要学会哪些技能
  2. solaris 10 安装oracle 10g
  3. 改变你人生态度的30个关键词
  4. Too Many Segments (hard version) CodeForces - 1249D2(贪心+容器vector+set)
  5. 千兆网线制作(包括交叉线)
  6. solr的多条件组合查询和solr的范围查询【转】
  7. android toast 自定义时间,android自定义Toast设定显示时间
  8. 啦啦外卖独立版41.7全开源小程序app全套源码带vue源码
  9. 用友NC系统安装部署指南
  10. Win10系统电脑开机后显示无法登录到你的账户解决办法(亲测)
  11. Udacity CH2中.bag 文件解析
  12. 如何把安卓机用出Ipad的自由感 | 安卓党电子手帐
  13. android studio找不到aar,AndroidStudio 引入aar时常见问题
  14. nodeJS实现牛客网、赛码网在线编程输入输出
  15. 分层强化学习:基于选项(option)的强化学习/论文笔记 The Option-Critic Architecture 2017 AAAI
  16. 数值计算之 最小二乘法(3)最小二乘的矩阵解法
  17. 兔子繁衍问题(PTA)
  18. iPhone闯大祸!车祸检测大量误报挤占救援资源
  19. Moco测试知多少?什么是moco?如何使用?
  20. 用Python绘制一朵玫瑰花

热门文章

  1. logistic回归
  2. SpringBoot在线教育项目(十一)
  3. 老股民看不下去了:看完我的经历你们再骂娘
  4. 苹果手机来电归属地_手机号码归属地能否取消?工信部回复!
  5. 如何成为一个高效、快乐、健康的程序员
  6. matlab处理振动信号教程,振动信号预处理方法-平滑处理及其MATLAB实现
  7. flash位图技术研究篇 9 2D平面映射球体
  8. RHUB(美国)网络会议 合作伙伴反馈
  9. BTCC爆合约分摊内幕,谁在向用户的盈利动刀?
  10. 决策树算法原理及应用(详细版)