Windows11安装Geant4
1. 下载Geant4 source code Download Geant4-11.4.2 - Geant42. 安装wsl2 ubuntu 20.04 下载与安装How to Install WSL2 on Windows 11 (Windows Subsystem for Linux) (2026)ps. 注意CPU开启虚拟化BIOS中设置Linux设置中将网络设置为镜像3. 新建用户设置密码4. 安装 gcc / g / cmake / git 等依赖sudo apt update sudo apt install build-essential cmake git sudo apt install -y libexpat1-dev sudo apt unzip5. 解压缩与编译Building and Installing from Source — Geant4 Installation Guide 11.2 documentationmkdir -p ~/geant4 cp /path/to/geant4-v11.4.2.zip ~/geant4/ cd ~/geant4 unzip geant4-v11.4.2.zip rm ~/geant4/geant4-v11.4.2.zip mkdir -p ~/geant4/geant4-v11.4.2-build mkdir -p ~/geant4/geant4-v11.4.2-install cmake -DGEANT4_INSTALL_DATAON -DCMAKE_INSTALL_PREFIX../geant4-v11.4.2-install ../geant4-v11.4.2 cd ~/geant4/geant4-v11.4.2-build make -j12 make install6. 环境配置在~/.bashrc中写入source ~/geant4/geant4-v11.4.2-install/bin/geant4.sh检查 geant4-config --version8. 安装Qt等可视化sudo apt install -y qt6-base-dev libxerces-c-dev libxmu-dev libxkbcommon-dev cmake-curses-gui ccmake ~/geant4/geant4-v11.4.2打开GEANT4_USE_QTGEANT4_USE_OPENGL_X11GEANT4_USE_GDML以及GEANT4_USE_RAYTRACER_X11GEANT4_USE_SYSTEM_EXPAT然后重新编译一下cd ~/geant4/geant4-v11.4.2-build make -j12 make install9. 编译案例cd ~/geant4/geant4-v11.4.2/examples/basic/B1 mkdir -p build cd build cmake .. make -j12 MESA_D3D12_DEFAULT_ADAPTER_NAMENVIDIA ./exampleB1注意一定要检查一下自己笔记本/电脑有几张显卡是不是集显独显使用glxinfo -B看一下用的是哪一张。如果用的Intel集成显卡可能会出现Geant4可视化崩溃也就是D3D12: Removing Device. Segmentation fault (core dumped)。将export MESA_D3D12_DEFAULT_ADAPTER_NAMENVIDIA 写进~/.bashrc中然后source ~/.bashrc。再运行./exampleB1看看可不可以了。2026.8.13

相关新闻

2027长沙国际工程机械展览会

2027长沙国际工程机械展览会

CICEE 2027长沙国际工程机械展览会展会时间:2027年5月12-15日展会地点:长沙国际会展中心(长沙市高铁会展新城国展路118号)展览规模:展览面积30万平方米展会介绍:2027长沙国际工程机械展览会(CIC…

2026/8/17 3:35:43 阅读更多 →
财务人别只会报税:这12个税务筹划方法更重要!

财务人别只会报税:这12个税务筹划方法更重要!

很多财务人员每天都在处理发票审核、账务核对、报表编制以及纳税申报等基础工作。这些工作保证了企业税务合规,但如果财务长期停留在“记账、核算、报税”的阶段,就很难真正参与经营管理。随着企业规模扩大,财务需要解决的问题已经不只是&…

2026/8/15 19:15:58 阅读更多 →
How To Check PostgreSQL Version

How To Check PostgreSQL Version

One of the first questions I ask when stepping into a new project is: “What version of PostgreSQL are we running?”. Whether you’re a developer or a DBA, knowing how to check your PostgreSQL version is the fundamental first step in database management. …

2026/8/16 2:07:01 阅读更多 →

最新新闻

基于Docker Compose与声明式配置构建个人主页:从容器化部署到高级定制

基于Docker Compose与声明式配置构建个人主页:从容器化部署到高级定制

1. 项目概述:为什么需要一个“实用”的个人主页?在数字身份日益重要的今天,一个个人主页早已超越了简单的简历展示。它更像是一个数字化的个人会客厅,是你在互联网上的“门面”和“控制中心”。无论是向潜在合作伙伴展示你的专业作…

2026/8/17 6:11:12 阅读更多 →
CSS绘制三角形全解析:从border到clip-path的四种方案对比

CSS绘制三角形全解析:从border到clip-path的四种方案对比

1. 从“画个三角形”说起:一个看似简单却暗藏玄机的需求前几天,一个刚入门前端不久的朋友问我:“怎么用CSS画一个三角形?” 我随口答了一句:“用border啊。” 他试了试,很快又回来,带着一堆问题…

2026/8/17 6:11:12 阅读更多 →
ADB环境部署与核心命令实战:Android调试桥从入门到精通

ADB环境部署与核心命令实战:Android调试桥从入门到精通

1. 项目概述:为什么ADB是Android开发的“瑞士军刀”?如果你刚接触Android开发,或者想折腾一下自己的手机,比如卸载预装应用、录屏、传输文件,那你迟早会碰到一个绕不开的工具——ADB。ADB的全称是Android Debug Bridge…

2026/8/17 6:11:12 阅读更多 →
ADB工具全解析:从零配置到实战应用,掌握Android调试核心技能

ADB工具全解析:从零配置到实战应用,掌握Android调试核心技能

1. 项目概述:为什么ADB是Android开发的“瑞士军刀”?如果你刚接触Android开发,或者是个喜欢折腾手机、电视盒子的极客,那么“ADB”这个词你迟早会碰到。它全称是Android Debug Bridge,直译过来是“安卓调试桥”。这个名…

2026/8/17 6:11:12 阅读更多 →
美赛M奖实战指南:团队协作、模型构建与论文写作全解析

美赛M奖实战指南:团队协作、模型构建与论文写作全解析

1. 从零到M:我的美赛初体验与核心认知第一次参加数学建模竞赛,就直接挑战美国大学生数学建模竞赛(MCM/ICM),并且最终拿到了Meritorious Winner(M奖),这听起来像是一个充满戏剧性的故…

2026/8/17 6:10:12 阅读更多 →
意图识别精准度升级:ReAct、RAG与Few-shot学习如何重塑AI理解力

意图识别精准度升级:ReAct、RAG与Few-shot学习如何重塑AI理解力

1. 从“猜”到“懂”:意图识别为何需要精准度升级在智能对话、搜索推荐和自动化流程中,意图识别(Intent Recognition)是那个决定系统能否“听懂人话”的核心开关。几年前,我们可能还在为一个简单的“查天气”或“订机票…

2026/8/17 6:10:12 阅读更多 →

日新闻

LabVIEW异步调用实战:从原理到生产者消费者模式,解决界面卡顿与并行处理难题

LabVIEW异步调用实战:从原理到生产者消费者模式,解决界面卡顿与并行处理难题

1. 项目概述:为什么异步调用是LabVIEW进阶的必修课? 如果你用LabVIEW做过稍微复杂点的项目,尤其是涉及界面响应、多任务并行或者硬件IO等待的场景,大概率遇到过这样的窘境:前面板点个按钮,整个程序就“卡死…

2026/8/17 0:00:08 阅读更多 →
LabVIEW异步调用实战:解决界面卡顿与并行处理难题

LabVIEW异步调用实战:解决界面卡顿与并行处理难题

1. 项目概述:为什么异步调用是LabVIEW进阶的必经之路如果你在LabVIEW里写过稍微复杂点的程序,尤其是涉及到界面响应、多任务并行或者硬件IO等待,大概率会遇到一个头疼的问题:程序“卡”住了。前面板点不动,进度条不更新…

2026/8/17 0:00:08 阅读更多 →
飞书局域网文件传输实战:3种方案实现高速点对点传输

飞书局域网文件传输实战:3种方案实现高速点对点传输

1. 项目概述:为什么要在局域网内用飞书传文件? 飞书作为一款主流的协同办公套件,其核心功能是围绕云端协作设计的。无论是文档、表格还是文件,通常的分享逻辑都是“上传到云端 -> 生成链接 -> 分享给同事”。这个流程在互联…

2026/8/17 0:00:08 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/17 2:58:27 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/17 2:58:30 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/17 2:58:32 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/16 6:00:23 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/16 6:00:24 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/16 6:00:27 阅读更多 →