2019/12/26
基于官方的installation guide
mac上稍有不同。
CLHEP和qt可通过brew安装,具体略。
官网下载压缩包并解压,得到geant4.10.06文件夹。
自己建一个geant4文件夹,我建在自己用户下了。例如/Users/name/geant4
然后把geant4.10.06文件夹放在/Users/name/geant4下。
打开终端,输入
$ cd /Users/name/geant4
$ ls
$ geant4.10.06
建立build文件夹:
$ mkdir geant4.10.06-build
$ ls
$ geant4.10.06 geant4.10.06-build
之后在build目录里操作,设置install目录:
$ cd geant4.10.06-build
$ cmake -DCMAKE_INSTALL_PREFIX=/Users/name/geant4/geant4.10.06-install /Users/name/geant4/geant4.10.06
完成这一步之后,在build目录里继续:
$ cmake -DGEANT4_INSTALL_DATA=ON /Users/name/geant4/geant4.10.06
这一步会在build目录里建立data文件夹。
这里需要注意一下。如果有其他选项可以重复上一步,如希望使用OpenGL接口:
$ cmake -DGEANT4_USE_OPENGL_X11=ON /Users/name/geant4/geant4.10.06
具体参阅Standard Options章节。也可以暂不设置,之后按需要在build文件夹里使用如上cmake命令,再继续以下的make和make install。
之后即可make。N为线程数(例如4线程则为-j4),请参考自己的配置。
$ make -jN
这一步略长,请耐心等待。完成后即可安装:
$ make install
设置环境变量:
$ source /Users/name/geant4/geant4.10.06-install/bin/geant4.sh
或者直接将上句写入.bash_profile, 这样就不用每次source了。
至此安装完成,可以运行实例进行测试了。
