ubuntu 下安装 GATE7.2

Installation Guide

ubuntu 需要的安装包可以参考这里:Packages

  1. cmake
    1. sudo apt-get install cmake.
    2. sudo apt-get install cmake cmake-curses-gui build-essential libqt4-opengl libqt4-opengl-dev qt4-qmake libqt4-dev libx11-dev libxmu-dev libxpm-dev libxft-dev
  2. Geant4
    1. 使用c++11 编译cmake -DGEANT4_BUILD_CXXSTD=c++11 -DCMAKE_C_FLAGS=”-std=c++11” -DCMAKE_INSTALL_PREFIX=/home/haipeng/.geant4.10.02.p02 ../geant4.10.02.p02
    2. 参数
      • CMAKE_INSTALL_PREFIX 安装目录
      • GEANT4_USE_QT build Qt4/5 User Interface and Visualization drivers.
      • GEANT4_USE_OPENGL_X11
    3. 不能开启多线程,GATE不支持:-DGEANT4_BUILD_MULTITHREADED=ON
    4. 安装完毕之后将以下命令写入主目录下 .bashrc文件: source /home/haipeng/.geant4.10.02.p02/bin/geant4.sh
  3. ROOT
    1. 下载源文件(注意是source 文件,不是官方提供的ubuntu文件)。
      • 不要下载最新的ROOT,要下载GATE开发时候使用的版本:通常都不是最新的。
      • GATE7.2 需要下载 root-5.x。
    2. 解压到任意文件夹,进入解压后的目录。
    3. ./configure 中间会报错,缺什么包安装什么包。
    4. make
    5. 安装在make所在的当前文件夹。可以复制到你想要的地方。但是记得 source /path/root/thisroot.sh
    6. 可以直接下载ubuntu下编译好的压缩包
  4. CUDA
    1. NVIDIA 驱动。
    2. 下载CUDA7.5
    3. 其他说明。
  5. GATE
    1. 和GEANT4类似,用cmake build,make -jN 编译。链接
    2. GATE_DOWNLOAD_BENCHMARKS_DATA OFF: by default, set to ON if you want to download them
      GATE_DOWNLOAD_EXAMPLES_DATA OFF: by default, set to ON if you want to download them
      GATE_USE_ECAT7 OFF: by default, set to ON if you want to use this library
      GATE_USE_GPU OFF: by default, set to ON if you want to use GPU modules
      GATE_USE_LMF OFF: by default, set to ON if you want to use this library
      GATE_USE_OPTICAL OFF: by default, set to ON if you want to perform simulation for optical imaging applications
      GEANT4_USE_SYSTEM_CLHEP OFF: by default, set to ON if you want to use an external CLHEP version (2.2.0.4)

其他软件:

  1. imageJ:用来查看输出结果中的 .sin 和.hdr 文件。

如果你对本文有任何疑问或建议,欢迎联系我。本博客所有文章除特别声明外,均为原创文章,未经授权请勿转载!

linux下多线程/并行执行matlab脚本 上一篇
Windows下Qt 编译release版本后遇见的各种问题 下一篇

 目录