LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 732|回复: 5

关于FC4中的g77问题,请教高手

[复制链接]
发表于 2006-10-9 17:06:39 | 显示全部楼层 |阅读模式
请教各位有经验的高手:

    本人是linux新手,最近安装fc4,在安装pgi5.1时出了问题,提示没有g77。

安装fc4中的g77后,运行pgf90编译程序,出错如下:

    /usr/bin/ld: /crtbegin.o:No such files

    而文件文件crtbegin.o就在/usr/lib/gcc-lib/i386-redhat-linux/3.2.3当中。

    不知如何解决,请教各位,望不吝赐教,谢谢!!!
发表于 2006-10-9 17:22:58 | 显示全部楼层
检查你的 /etc/ld.so.conf,看 /usr/lib 是否在其中,没有的话添入,再运行 /sbin/ldconfig。完了再试 pgf90。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-9 17:42:37 | 显示全部楼层
已经试过了,不行啊,问题依旧。

请继续指教。
回复 支持 反对

使用道具 举报

发表于 2006-10-9 18:12:41 | 显示全部楼层
把你的情况写详细。如何装的 PGI,是否真的成功?现在又是如何用 pgf90 编译的?等等...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-9 21:58:29 | 显示全部楼层
补充说明:
     我的机子是双核,主硬盘是sata,所以没有装redhat 9,直接fc4。
fc4安装正常。

安装完pgi5.1后,有一些不明提示:

-----------
dirname: 参数太少
请尝试执行‘dirname --help’来获取更多信息。
basename: 参数太少
请尝试执行‘basename --help’来获取更多信息。
dirname: 参数太少
请尝试执行‘dirname --help’来获取更多信息。
basename: 参数太少
请尝试执行‘basename --help’来获取更多信息。
chmod: 无法访问‘/usr/pgi/linux86/5.1/bin/localrc.bak’: 没有那个文件或目录
--------

    但是我估计不影响安装结果。以前在没有安装g77以前还会有“g77 not found,……”之类的提示,安装fc4中的g77后就没有出现了。

    检查时用pgf90编译一简单fortran程序。例如:
    pgf90 1.f
     出错:“/usr/bin/ld: /crtbegin.o: No such file: 没有那个文件或目录”


    至于gcc的版本,用gcc -v 查为gcc 4.0.0版本;

      用g77 -v查为gcc 3.2.3版本。

    请高手们继续指教,谢谢!
回复 支持 反对

使用道具 举报

发表于 2006-10-10 02:58:02 | 显示全部楼层
参考:

http://linux.vbird.org/linux_server/0600cluster.php

假如你只是要一个 Fortran 编译器的话还有其它的选择,毕竟 PGI 是要注册的,不是做并行计算没有必要。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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