Geant4.9.2下面输出 hbook文件? - 核能革新 ChinaNet
热图推荐
    查看: 7493|回复: 0
    打印 上一主题 下一主题

    Geant4.9.2下面输出 hbook文件?

    [复制链接]

    39

    主题

    49

    帖子

    152

    积分

    QQ游客

    积分
    152
    跳转到指定楼层
    楼主
    发表于 2015-4-8 09:58:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    有人在Geant4。9。2下面输出 hbook文件吗,我调试了OSC的各种版本,可视化没有问题,但是在输出hbook文件的时候出现问题,没有hbook文件产生,但是产生了一个aida文件,我检查了编译过程,发现这个错误?有没有人知道怎样解决?

    Lib:LL:LL : can't load BatchLabZebra library.
    Lib:LL:LL : error  : libg2c.so.0: cannot open shared object file: No such file or directory
    BatchLab::TreeFactory::loadTree : unable to add a DLL
    BatchLab::TreeFactory::create_tree : can't create "HpGe.hbook".
    This is probably because the BatchLab Zebra driver had not been reconstructed on this installation.
    We try to proceed by creating the AIDA compressed xml file "HpGe.aida"...


    这几天用Geant4.9.2,发现安装和输出的问题很多,我的台式机是用的ubuntu 7.10+Geant4.9.1 Patch02, 安装Openscientist以后,很轻松的实现了可视化和输出Hbook文件,现在用ubuntu 8.10+Geant4.9.2,首先在安装CLHEP的时候出现很多软件没有安装,比如awk,cl,c++,gpp,RCC等,用新立得软件管理器下载安装以后,总算CLHEP没问题了,安装Openscientist以后,可视化可以看,但是却无法输出Hbook文件,总是显示上面所示的错误,我查了一下,libg2c。so为G77的一个库文件,新的linux系统下已经没有这个了。

    另外在用G4Manager.hh的时候,有一些警告的信息。

    呵呵,总体感觉,Geant4.9.2的安装还没有9.1顺利


    由于G77从GCC-4.3以后不再提供,因此我们需要降低我们的GCC版本,以获得g77的编译器,下面是操作的方法,安装gcc-3.4.

    你可以安装gcc-3.4
    $sudo aptitude install gcc-3.4
    然后你在看一下gcc的符号连接
    $ ls -l /usr/bin | grep gcc
    你或许可以看到/usr/bin/gcc 指向原来主机的版本,也许是4.2。
    现在你可以删除掉/usr/bin/gcc,然后重新把gcc指向gcc-3.4
    $sudo rm /usr/bin/gcc
    $sudo ln -s /usr/bin/gcc-3.4 /usr/bin/gcc
    这样子也许就可以了。以后如果你许需要用高版本的gcc,只要将gcc重新指向就可以了。

    输入g77
    就可以看到:
    bash: g77:没有输入文件,说明你已经安装了g77了。


    转自www.52mc.net
    回复

    使用道具 举报

      关注我们
    • 微信公众号:
    • NuclearNet
    • 扫描二维码加关注

    Powered by Discuz! X3.2 © 2001-2013 Comsenz Inc.

    联系我们|网站声明|中国核网-核能领域第一垂直门户网站

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