|||
在WSL2里安装Geant4,主要参考了一个知乎文章,结合自身情况进行了调整。最后成功地安装上了。
(1)官网下载Geant4
https://geant4.web.cern.ch/download/11.3.2.html
(2)在/home目录下创建 geant4 文件夹,将下载的文件拷贝至 "~/geant4"
(3)编译与安装
cd ~/geant4
mkdir build install work
tar -xzvf geant4-v11.3.2.tar.gz cd build
cmake -DCMAKE_INSTALL_PREFIX=/home/用户名/geant4/install \
-DGEANT4_BUILD_MULTITHREADED=ON \
-DGEANT4_INSTALL_DATA=ON \
-DGEANT4_USE_GDML=ON \
-DGEANT4_USE_QT=ON /home/用户名/geant4/geant4-v11.3.2
make -j8
make install
(4)设置环境变量,在~/.bashrc里添加以下语句
source /home/用户名/geant4/install/bin/geant4.sh
source /home/用户名/geant4/install/share/Geant4/geant4make/geant4make.sh
(5)测试Geant4
打开例子B1:
cd /home/用户名/geant4/install/share/Geant4/examples/basic/B1
新建文件夹:
mkdir build
进入build文件夹:
cd build
编译:
cmake ..
make -j8
执行:
./exampleB1
出现了图形界面,入射粒子:
/run/beamOn 10
成功咯!比想象得容易很多呀。
【小插曲】
报错:
CMAKE ... Failed to find XercesC (missing: XercesC_LIBRARY XercesC_INCLUDE_DIR XercesC_VERSION)
解决:
sudo apt-get install libxerces-c-dev
主要参考文献:
https://zhuanlan.zhihu.com/p/374051825
https://zhuanlan.zhihu.com/p/135917392
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2025-9-5 03:31
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社