8.04下安装pgi编译器失败!!

为当前最终发行版之前的所有版本提供支持
回复
xhsh
帖子: 308
注册时间: 2007-06-21 2:52
送出感谢: 0
接收感谢: 0

8.04下安装pgi编译器失败!!

#1

帖子 xhsh » 2008-07-23 21:43

安装pgi6.1.3编译器运行./install.sh后出现:

ERROR:arch not found (PATH= $PATH)
Exiting...

是何原因,请大虾指教,谢谢!
xhsh
帖子: 308
注册时间: 2007-06-21 2:52
送出感谢: 0
接收感谢: 0

#2

帖子 xhsh » 2008-07-24 16:19

还是自己来回答吧。搜索到一个法国论坛上的帖子,意思如下:



找到install文件中的如下几行:


type arch > /dev/null 2>&1
if test $? -ne 0 ; then
echo
echo "ERROR: arch not found (PATH = \$PATH)"
quit
fi

case "`arch`" in
x86_64 ) target=linux86-64 ;;
* ) target=linux86 ;;
esac

将其替换为:

target=linux86-64

或者

target=linux86

这样就可以安装了。当然安装完毕后,还要修改/opt/pgi/linux86/6.2/bin/lmgrd.rc(具体路径看你装在哪儿)。替换下面的几行:


case "`arch`" in
x86_64 ) target=linux86-64 ;;
* ) target=linux86 ;;
esac



target=linux86-64

或者:

target=linux86

这样就可以了。

但经过我的测试,安装是完成了,但编译还是会出现如下问题:

当我运行 pgf77 a.f时,会出现:

pgf77-Error-file with unknown suffix ignored: a.f

不知道为什么会这样。
laiwf
帖子: 4
注册时间: 2008-05-07 23:43
送出感谢: 0
接收感谢: 0

#3

帖子 laiwf » 2008-08-09 14:28

把type arch和arch改为uname -m
另外安装后运行不了可以是因为license问题和环境变量没设好问题
回复

回到 “老旧版本支持”