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