Genat4 安装方法
这是本人安装Geant4的步骤,遇到的报错及解决方法。这篇博客里的步骤仅在ubuntu16和18下测试过,在其它系统下不一定成功。
新建一个文件夹,用于build
mkdir build
cd build
因项目需求,打开QT和gdml。不需要的话可以去掉第二第三行。打开多线程。
cmake
-DGEANT4_USE_QT=ON
-DGEANT4_USE_GDML=ON
-DGEANT4_BUILD_MULTITHREADED=ON
-DCMAKE_INSTALL_PREFIX=/path/to/geant4-install /path/to/geant4-source
其中的两个path分别对应安装目录和源文件所在目录。
为了方便复制把这些命令合成一行
cmake -DGEANT4_USE_GDML=ON -DGEANT4_USE_QT=ON -DGEANT4_BUILD_MULTITHREADED=ON -DCMAKE_INSTALL_PREFIX=path/to/geant4-install /path/to/geant4-source
去掉QT和gdml的版本:
cmake -DGEANT4_BUILD_MULTITHREADED=ON -DCMAKE_INSTALL_PREFIX=path/to/geant4-install /path/to/geant4-source
然后
make -j4
make install
安装完后还需要添加数据包文件。在官网上下载(建议使用迅雷)数据包文件并解压,并放在一个data文件夹里,并将文件夹放到share/Geant4.XXX/下
安装完成
遇到的问题
- failed to find XercesC
解决方法:
sudo apt install libxerces-c-dev