LiyuanHu91的个人博客分享 http://blog.sciencenet.cn/u/LiyuanHu91

博文

[转载]WSL2里安装Geant4(转自知乎作者Nevv的文章《基于WSL2的Geant4和ROOT安装教程》等)

已有 353 次阅读 2025-9-2 11:33 |个人分类:计算机使用|系统分类:科研笔记|文章来源:转载

在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



https://wap.sciencenet.cn/blog-3121583-1500080.html

上一篇:python学习(3)-conda与pip
收藏 IP: 221.212.116.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2025-9-5 03:31

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部