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上安装geant4看做是一个在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/g4test/B1
7
make -j6
8
./exampleB1 #在当前*-build文件夹运行即可。


浙公网安备 33010602011771号