歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> ccsm3氣候模式在Ubuntu8.10上編譯調試的一點心得

ccsm3氣候模式在Ubuntu8.10上編譯調試的一點心得

日期:2017/2/28 16:45:54   编辑:Linux教程

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

Copyright © Linux教程網 All Rights Reserved