截止2018年12月18日,Mac系统版本:10.14.2 / geant4版本:4.10.05
一、事先准备工作:
我习惯于利用“Homebrew”安装相关依赖。接下来利用Homebrew安装Cmake
brew install cmake
然后安装Cmake
brew install cmake
然后安装Qt
brew install qt
路径配置:打开.bash_profile文件
export PATH=/usr/local/opt/qt/bin:$PATH
export LDFLAGS="-L/usr/local/opt/qt/lib":$LDFLAGS
export CPPFLAGS="-I/usr/local/opt/qt/include":$CPPFLAGS
export PKG_CONFIG_PATH=/usr/local/opt/qt/lib/pkgconfig:$PKG_CONFIG_PATH
最后记得编译一次
source ~/.bash_profile
二、下载Geant4
Software Download | geant4.web.cern.ch
下载1、 创建/path/to路径
sudo mkdir /path
sudo mkdir /path/to
2、geant4的移动与解压
cd /path/to
sudo mv ~/Downloads/geant4.10.05.tar.gz .
sudo tar zxvf ~/Download/geant4.10.05.tar.gz
3、对解压的文件重命名以及创建新文件夹
sudo mv geant4.10.05 geant4.10.05-install
sudo mkdir geant4.10.05-build
cd geant4.10.04.p02-build
4. 关联cmake
sudo cmake -DCMAKE_INSTALL_PREFIX=/path/to/geant4.10.05-install/ -DGEANT4_INSTALL_DATA=ON -DGEANT4_USE_QT=ON /path/to/geant4.10.05-install/
5、开始编译(大概需要30m)
sudo make install
sudo make
6、环境变量设置,仍然在.bash_profile文件中
source/path/to/geant4.10.05-install/bin/geant4.sh
此外,由于必须始终使用cmake将路径传递给源代码,因此将gcmake设置为Geant4的cmake会很方便,如下所示。
alias gcmake='cmake -DGeant4_DIR=/path/to/geant4.10.05-install/lib/Geant4-10.5.0/'
三、举例
首先,在主文件夹目录下新建文件夹
安装成功!cd ~
sudo cp -r /path/to/geant4.10.05-install/examples/basic geant4-examples
sudo chmod -R 777 geant4-examples
cd geant4-examples
mkdir B1-build
cd B1-build
gcmake ../B1
make
./exampleB1
备注:以上安装方法参照日语安装,一直以来mac上找不到比较好的英文还有中文的安装方法,今天看到这个之后,安装成功了。共享!
网友评论