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

Geant4 安装方法相关推荐

  1. wdcp php5.3 pdo_mysql,WDCP常用组件(memcache、mysqli、PDO_MYSQL、mysql innodb、libmcrypt、php zip)的安装方法...

    一般来说WDCP安装之后就可以正常使用了,不过对于一些朋友来说还无法满足,现在收集了有关WDCP常用组件,比如memcache.mysqli.PDO_MYSQL.mysql innodb.libmcr ...

  2. python3.7.2怎么用不了pillow_python 3.7.0 下pillow安装方法

    PIL(Python Imaging Library)是Python中一个强大的图像处理库,但目前其只支持到Python2.7 pillow是PIL的一个分支,虽是分支但是其与PIL同样也具有很强的图 ...

  3. LightTools( 32-64) 8.4.0下载与安装方法,lighttools免费版,lighttools(光学建模软件)【亲测有效】

    对于从事光学建模的同学们来说拥有一款功能强大的光学建模软件来辅助的话那么将能提升工作效率,LightTools就是一款功能强大的光学建模软件.它是面向专业用户推出的一款能够增进光学系统设计效率的光学建 ...

  4. python3.6爬虫环境安装要多少内存_Python3爬虫环境配置——解析库安装(附tesserocr安装方法)...

    Python3爬虫环境配置--解析库安装(附tesserocr安装方法) 抓取网页代码后,第二步就是提取信息,为了方便程序设计,这里不采用繁琐的正则提取,利用社区里强大的Python解析库,如lxml ...

  5. 134安装教程_PS教程连载第135课:PS第三方插件安装方法

    点击图片  1元抢购  PS.PR.AE等课程活动 PS教程连载第135课 PS第三方插件安装方法 格式:mp4视频 素材领取:请查看文章底部 现在有许多外挂滤镜开发商将滤镜的安装程序设计的非常人性化 ...

  6. 9.19scikit-learn安装方法

    零 参考安装方法: https://blog.csdn.net/ShiZhixin/article/details/50488520 一 问题:安装完成后执行代码使用sklearn 提示unresol ...

  7. PHP5.2.3+apache2.2.4的最简单安装方法

    最近为了安装PHP+apache这个PHP开发环境,到处查找资料,网上众说纷纭,我试了好多版本都没有成功,原因是网上说的都是过时的版本的配置方法(如PHP4+apache2.0),随着PHP和apac ...

  8. MySQL数据库多种安装方法及企业级安装实践

    本文来自老男孩老师第三本书籍著作<老男孩的MySQL私房菜>第三章内容分享! 3.1 MySQL数据库的安装方法及选择 在当今的互联网企业里,MySQL数据库大多运行在Linux系列操作系 ...

  9. PHP5+apache_2.0.50+MySQL4.0+SQLServer安装方法

    PHP5+apache_2.0.50+MySQL4.0+SQLServer安装方法 ①安装PHP5 1.解压php-5.0.0-Win32.zip到C:\PHP,重命名php.ini-dist为php ...

最新文章

  1. 任意排列、组合终极Shell脚本
  2. 用一维数组统计五个人的成绩中的最大值最小值平均值_昨天为了整理这份教程,我放弃了参加一个几亿人的大项目。...
  3. 计算机科学中最重要的32个算法zz
  4. 超越Linux!华为鸿蒙明年将成“第五大操作系统”,网友:何时超过iOS?
  5. 【mysql技术内幕1】mysql基础架构-一条SQL查询语句是如何执行的
  6. java的vector是什么类_java中vector类
  7. Eviews 9.0新功能——估计方法(ARDL、面板自回归、门限回归)
  8. Javascript当中的RSA加解密
  9. Google 的核心 Java 库 guava 常用工具类
  10. AAAI、IJCAI和ACL录用三名清华本科生成果,华人NLP最杰出HowNet成功融入DL模型
  11. 笔记No.1——第一行代码:Android(第2版)
  12. 华为网络设备查看电源状态检查命令
  13. 计算机中h是几进制,16进制后面用H表示,其他进制的用什么表示
  14. Android 仿QQ好友列表功能实现
  15. 快手分享显示服务器找不到了,快手没有网络怎么回事
  16. 贪心 :PIPI渡江
  17. 【文章导读】什么是旁道攻击?Meltdown Redux英特尔漏洞(MDS攻击);KAISER:从用户空间隐藏内核(KAISER);Meltdown/Spectre分析
  18. 功能性模块:(7)检测性能评估模块(precision,recall等)
  19. 深扒程序员外包,为啥我不建议你去外包公司?
  20. kettle调用免费天气接口API入库

热门文章

  1. LiveNVR监控流媒体Onvif/RTSP常见问题-接入的通道没有云台控制按钮云台控制灰色无法操作怎么办?
  2. 从python开始学编程vamei_《从Python开始学编程》作者:Vamei - kindle电子书下载 - 我的书库...
  3. Matlab plot()自定义线宽及保存高清大图
  4. python cv2.HoughCircles 霍夫圆检测
  5. 针对东北老公马俊打上海老婆黄佳的看法
  6. Ganache+Truffle+MateMask实现第一个Dapp(Windows)
  7. 每天睁开眼,开源众包就欠你60万!
  8. 单片机毕设分享100例(五)
  9. 黄金原野身份链 架构智能诚信体系
  10. java-使用POI对Excel进行读写操作