Geant4 安装教程与调试环境配置
本文最后更新于:2 年前
Introduction
Geant4安装的教程很多,版本都很旧了,这里写一个新版本(10.6)基于Ubuntu的安装教程,并且开启CLion IDE调试。
Step 1: Download Packages
首先进入官网(http://geant4.web.cern.ch/support/download)下载源代码(推荐tar.gz格式)及数据文件,解压。新建一个文件夹专门用来放Geant4
相关文件,新建data,source,build文件夹,将Geant4的文件复制进来并按如下结构组织:
1 |
|
Step 2: Install Dependencies
安装编译所需环境:
1 |
|
安装相关依赖:
1 |
|
如果要用到QT需要单独安装QT。
Step 3: Compile
进入build文件夹,用cmake命令:
1 |
|
其中../source/geant4.10.06/
替换成换成(如果版本不一样)你自己的Geant4源代码所在目录,需要QT则加上-DGEANT4_USE_QT=ON
。如果不需要调试则把-DCMAKE_BUILD_TYPE=DEBUG
改成-DCMAKE_BUILD_TYPE=RELEASE
。-DGEANT4_BUILD_MULTITHREADED=ON
是多线程,视情况开启。
完成之后开始编译:
1 |
|
-jX
为多线程编译,如-j8
。
编译完成之后进行安装:
1 |
|
Step 4: Configure
安装的默认路径在/usr/local/share/Geant4-10.6.0
,将下载的数据文件复制到该文件夹:
1 |
|
之后,在~/.bashrc
里添加/usr/local/share/Geant4-10.6.0/geant4make/geant4make.sh
,如果你的版本和我的不一样,相应修改即可。
Step 5: CLion Configuration
最后我们来配置CLion环境,配好之后可以在IDE中编写Geant4
代码,还可以断点调试,非常方便。安装CLion的过程这里省略,打开一个Geant4
自带的例子或者自己新建一个项目,打开Edit Configurations
。
随便打开一个终端,输入一下命令获取环境变量:
1 |
|
在Environment variables
填入刚才获取的环境变量(复制之后按一下粘贴就可以了),然后把Working directory
设置成当前文件夹。
现在就大功告成了!
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!