CentOs系统下Geant4 安装教程,cmake过程中需要的库文件

您所在的位置:网站首页 画图红包没了怎么补救 CentOs系统下Geant4 安装教程,cmake过程中需要的库文件

CentOs系统下Geant4 安装教程,cmake过程中需要的库文件

2023-12-14 05:16| 来源: 网络整理| 查看: 265

从官网上下载.tar.gz文件后,解压,建立build文件夹,并执行如下命令即可

cmake -DCMAKE_INSTALL_PREFIX=/opt/geant4.11.03.p01 -DGEANT4_BUILD_MULTITHREADED=ON -DGEANT4_USE_GDML=ON -DGEANT4_USE_QT=ON -DGEANT4_USE_OPENGL_X11=ON -DGEANT4_USE_RAYTRACER_X11=ON -DGEANT4_USE_XM=ON ../geant4-v11.0.3

其中-DCMAKE_INSTALL_PREFIX 是为geant4指定安装目录,后面是安装设置的一些参数(我也不太懂就不详细介绍了),一般我们执行这个命令都会提示各种各样的错误,本文主要记录一下自己安装过程中出现的问题。

1.准备工作

首先需要有cmake ,查看cmake版本命令

cmake --version

没有直接 yum install cmake 安装即可

2. expat

yum install expat-devel.86_64

3. XercesC

本人装这个包遇到了很多问题,用yum search 一直搜不到,最后去xerces官网上下载源文件不知道怎么安装成功了

后来知道是yum源没有更新的问题,搜不到的朋友可以update一下yum再search

最后直接运行yum -y install xerces-c-devel.x86_64 即可

 4. qt5core

yum install qt5*-devel.x86_64

由于我也不知道缺少的是哪个文件。。。就直接全装了

5. x11, xmu, motif

跟以上步骤一样,缺啥装啥就好

6. 一切准备就绪

运行

cmake -DCMAKE_INSTALL_PREFIX=/opt/geant4.11.03.p01 -DGEANT4_BUILD_MULTITHREADED=ON -DGEANT4_USE_GDML=ON -DGEANT4_USE_QT=ON -DGEANT4_USE_OPENGL_X11=ON -DGEANT4_USE_RAYTRACER_X11=ON -DGEANT4_USE_XM=ON ../geant4-v11.0.3

../geant4-v11.0.3 为我的源文件位置,大家自行修改

/opt/geant4.11.03.p01为我的安装位置

正常情况会得到上图结果

7.再执行 make -j(j为并行核数)

7.make install

就会将安装文件写入,指定的安装文件夹中

8.以上只是安装过程,要运行Geant4还需要将数据包copy到

[安装目录]/share/Geant4-11.0.3/data 下面

 并source geant4.sh(在指定安装目录/bin/ 下)

也可写入 .bashrc 文件中

 

8.最后运行B1粒子测试一下

如能看到图形化界面即可说明安装成功!!!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3