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