ccsm3气候模式在Ubuntu8.10上编译调试的一点心得


1 Ubuntu 8.10 编译环境安装

(1) 安装build-essential。主要是安装g++,c++的编译环境

(2)安装csh,Ubuntu是bash系统,这个东西没有默认安装,这两个都可以通过新立得软件包管理器安装

(3)将make和gmake连接起来,Ubuntu默认的编译命令是make,而ccsm等用的还是gmake

ln -s /usr/bin/make /usr/bin/gmake

2 PGI安装,这个软件主要是编译C和Fortran的一个高效的编译器

进入安装目录后直接执行install即可,然后安装安装提示安装。

现在的Ubuntu版本安装有点问题,会提示/opt/lampp/lampp: line 74: arch: command not found错误

主要是Ubuntu没有arch命令,只有类似的uname -m命令,

因此将install脚本第61行 case "`arch`" in

改为 case "`uname -m`" in即可

然后设置路径,在etc/profile下添加:

PATH=/opt/pgi/linux86/7.0/bin:$PATH

export PATH

MANPATH=$MANPATH:/opt/pgi/linux86/7.0/man

export MANPATH

LM_LICENSE_FILE=/opt/pgi/license.dat

export LM_LICENSE_FILE

export PGI=/usr/pgi

这个pgi是从

破解的license可以从网上搜索到,安装好后登出,再进入执行pgCC -V命令

如果没有提示版权之类的问题,就表示安装成功了

然后再执行

ln -s /opt/pgi/linux86/7.0/bin/pgCC /opt/pgi/linux86/7.0/bin/pgcc

这安装的是pgCC,但是后面ccsm有时会用pgcc

  • 1
  • 2
  • 3
  • 4
  • 下一页

相关内容