爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 9700|回复: 16

pgi安装出错,提示无gcc库,但是已经安装,求指导!

[复制链接]

新浪微博达人勋

发表于 2014-5-7 11:40:41 | 显示全部楼层 |阅读模式
数据资料
我看过提问的智慧: 看过

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
安装pgi后先出现unknown glibc version错误,然后修改makelocalrc文件,参考网上的修改方法修改。但是在执行./makelocalrc -x /opt/pgi/linux86/10.3时出现以下错误:
ERROR: directory dirname $libgcc: not found;
   successful use of compilers requires existence of gcc libraries
但是系统已经安装好gcc库,gcc -v以后显示4.6版本,不知道怎么回事。。

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-5-7 11:48:11 | 显示全部楼层
安装的PGI10.6,没试过10.3~~~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-5-7 12:58:35 | 显示全部楼层
本帖最后由 longlivehj 于 2014-5-7 13:00 编辑

我也是用的楼上andrewsoong的10.6(http://bbs.06climate.com/forum.p ... 9&highlight=pgi),从安装到破解,很顺利的!
如果真要找到原因,把makelocalrc贴出来,从“ERROR: directory dirname $libgcc: not found;”这句来看,还是木有修改正确。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-5-7 13:12:41 | 显示全部楼层
longlivehj 发表于 2014-5-7 12:58
我也是用的楼上andrewsoong的10.6(http://bbs.06climate.com/forum.php?mod=viewthread&tid=20109&highlig ...

gccbase=`"$gcc" -print-search-dirs | sed -e 's/^install: //' -e 's/\/$//' -e 1q`
if test -d "$gccbase"$subdir ; then
  GCCDIR="$gccbase$subdir"
fi
gccversion=`"$gcc" -dumpversion`

libgcc='$gcc -print-libgcc-file-name'
gccbase='dirname $libgcc'
GCCDIR="$gccbase$subdir"
gccversion='basename $gccbase'


gccv="$gccversion"
case "$gccv" in
*.*.*)
        ;;
*)      gccv="$gccv"01
esac
gccversionvalue=`echo $gccv | sed -e 's/\./0/g'`

这部分的修改是这样的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-5-7 13:20:51 | 显示全部楼层
Samantha 发表于 2014-5-7 13:12
gccbase=`"$gcc" -print-search-dirs | sed -e 's/^install: //' -e 's/\/$//' -e 1q`
if test -d "$gcc ...

果然还是有问题。你把你修改时参考的网页再找出来看看,注意一下双引号、单引号和反引号的区别,它们在linux里面意义都不同的。我印象中,好像这里面都要用反引号,看你改的基本是单引号。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-5-7 15:28:11 | 显示全部楼层
longlivehj 发表于 2014-5-7 12:58
我也是用的楼上andrewsoong的10.6(http://bbs.06climate.com/forum.php?mod=viewthread&tid=20109&highlig ...

我换了10.6安装,结果进行到这步还是一样的错误:

ERROR: directory 安装:/usr/lib/gcc/i686-linux-gnu/4.6: not found;
   successful use of compilers requires existence of gcc libraries
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-5-7 15:29:06 | 显示全部楼层
longlivehj 发表于 2014-5-7 13:20
果然还是有问题。你把你修改时参考的网页再找出来看看,注意一下双引号、单引号和反引号的区别,它们在li ...

单引号双引号这个应该没错,看了好几个都是和我一样的修改方法,不过10.6的这个版本好像不需要修改makelocalrc文件
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-5-7 15:44:52 | 显示全部楼层
Samantha 发表于 2014-5-7 15:29
单引号双引号这个应该没错,看了好几个都是和我一样的修改方法,不过10.6的这个版本好像不需要修改makelo ...

我一共说了3个符号,“单引号”、“双引号”和“反引号”。你红色标出其中几句明显要用“反引号”。
ps:“反引号”就是键盘上和“波浪线”一起的那个符号。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-5-7 15:54:18 | 显示全部楼层
Samantha 发表于 2014-5-7 15:28
我换了10.6安装,结果进行到这步还是一样的错误:

ERROR: directory 安装:/usr/lib/gcc/i686-linux-g ...

你用的ubuntu吧
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-5-7 15:59:23 | 显示全部楼层

是的,是不是ubuntu安装很容易出问题啊?
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表