為了學習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
文件夾運行即可。