ubuntu 安装 Geant4
为了学习geant4 ,需要安装。下面是安装教程。
1 主要
部件
ubuntu 18.04.03
geant4.10.06
2
安装步骤
-
安装之前,强烈建议在
geant
官网先把软件
source
包和
data
包提前下载下来保存。
-
参考官网的安装建议,预先安装一些软件、头文件、库、类等。
-
然后就可以按部就班地安装了,安装之前,我不太了解
cmake
的命令,也不懂
linux
的命令,更加不知道
C+
+
语言的语法,但是有问题一般都可以在
web
上找到答案,所以,大胆地开始吧!
3
开始安装
假设
cmake
、
clhep
、
zlib
、
expat
、
xerces
、
opengl
、
x11
以及
gcc
编译器都已经安装好了。
我们可以把在
ubuntu
上安装
geant
4
看做是一个在
Windows
上安装某个软件
.exe
的过程,只是这个过程比较机器化,它需要充分利用
terminal
。
比方你在主目录下面建立一个文件夹如
geant4.10.06
。然后把解压后的
source
文件夹拖到这个文件夹里面,如
geant4.10.06.p01
。然后再新建一个文件夹
geant4.10.06.p01-build
。这样文件夹
geant4.10.06
里面就存在两个文件夹。我们再在主目录下新建一个新文件夹
geant4.10.06.p01-install
。
接下来打开
terminal
,
1
cd
~/geant4.10.06.p01-build
2
cmake -DCMAKE_INSTALL_PREFIX=~/geant4.10.06.p01-install -DGEANT4_USE_OPENGL_X11=ON -DGEANT4_USE_RAYTRACER_X11=ON -DGEANT4_USE_GDML=ON -DGEANT4_INSTALL_DATA=ON ../geant4.10.06.p01
这一步中会主动寻找
data
文档
,如果找不到,咱们可以关闭
terminal
,然后把下载好的
data
文档转移到此时的
geant4.10.06.p01-build
文件夹里的
Externals
文件夹里面,因为你会发现默认寻找文件夹就是
externals
,然后再次运行上述命令。
3 make -j6,
你的电脑是几核就运行几个,我的是
6
核。
4sudo make install
这样的话
,基本上就安装成功了。
接下来可以通过运行案例验证
。
5 source ~/geant4.10.06.p01-install/bin/geant4.sh #(这一步很重要)这时候我们要加载Geant4运行时的环境
6
cmake
-DGeant4_DIR=~/geant4.10.
06.p01
-install/lib/Geant4-10.
6
.1
$HOME/g
4test
/B1
7
make -j6
8
./exampleB1
#
在当前
*-build
文件夹运行即可。