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

发布于:2022-10-29 ⋅ 阅读:(479) ⋅ 点赞:(0)

从官网上下载.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.最后运行B1粒子测试一下

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

 

 

 

本文含有隐藏内容,请 开通VIP 后查看