目录
目录 (1)
一、准备工作 (3)
1.1安装基本编译环境 (3)
1.2安裝OpenGL Library (3)
1.3安裝OpenGL Utilities (3)
1.4安装sudo apt-get install libxt-dev (3)
1.5安装libxmu。打开新立得软件包管理器,查libxmu。把到的七项全装上。 (3)
1.6安装sudo apt-get install libxi-dev (3)
1.7确认已安装g++。命令如下: (3)
二、下载安装CLHEP (4)
2.1到以下网站下载CLHEP数据包。 (4)
2.2把下载的数据包放到某个文件夹。 (4)
2.3解压clhep-2.0.。 (4)
2.4进入你解压出来的文件夹配置环境。 (4)
2.5编译CLHEP。 (5)
2.6安装CLHEP (5)
三、下载安装GEANT4 (6)
3.1到以下网站下载你所需的数据包。 (6)
3.2解压geant4.9.3.。 (6)
perl怎么下载3.3解压G4EMLOW.6.。 (7)
3.4配置环境。 (7)
3.5回答问题. (7)
3.6安装GEANT4。 (8)
3.7安装成功。 (10)
四、运行应用程序 (10)
4.1创建运行脚本。 (10)
4.2创建Geant4工作目录。 (10)
4.3把应用程序复制到你的工作文件夹。 (11)
4.4配置应用程序运行环境。 (11)
4.5编译程序。 (12)
4.6运行生成的可执行文件。 (12)
4.7打开视窗,查看你定义的几何模型。 (13)
4.9查看粒子径迹和粒子碰撞过程。 (13)
4.10 运行完毕,退出。 (14)
五、结束语 (14)
一、准备工作
1.1安装基本编译环境
sudo apt-get install build-essential
1.2安裝OpenGL Library
sudo apt-get install libgl1-mesa-dev
1.3安裝OpenGL Utilities
sudo apt-get install libglu1-mesa-dev
1.4安装sudo apt-get install libxt-dev
不装这个包在编译geant4时会报error: X11/Intrinsic.h: No such file or directory的错误。
1.5安装libxmu。打开新立得软件包管理器,查libxmu。把到的七项全装上。
否则编译geant4时会遇到如下错误:include/G4OpenGLXViewer.hh:46:29: error: X11/Xmu/StdCmap.h: No such file or directory。原因可能是默认安装的libxmu相关包都不是dev版(develop),所以在系统中没有头文件。
1.6安装sudo apt-get install libxi-dev(在Ubuntu上)
否则将可能出现如下错误:
/usr/bin/ld: cannot find -lXi
collect2: ld returned 1 exit status
make[1]: *** [../../bin/linux/release/particles] Error 1
1.7确认已安装g++。命令如下:
g++ -v
二、下载安装CLHEP
2.1到以下网站下载CLHEP数据包。
h/proj-clhep/DISTRIBUTION/clhep.html
2.2把下载的数据包放到某个文件夹。例如:
~/CLHEP
2.3解压clhep-2.0.。(当然也可以直接用右键解压)
cd ~/CLHEP
tar -zxvf clhep-2.0.
你将在终端将看到如下内容
starting with:
2.0.4.5/
2.0.4.5/CLHEP/
2.0.4.5/CLHEP/CVS/
2.0.4.5/CLHEP/CVS/Root
2.0.4.5/CLHEP/CVS/Repository
And ending with:
2.0.4.5/CLHEP/Vector/configure
2.0.4.5/CLHEP/config.guess
2.0.4.5/CLHEP/config.sub
2.0.4.5/CLHEP/Makefile.in
2.0.4.5/CLHEP/configure
2.4进入你解压出来的文件夹配置环境。命令如下:
cd 2.0.4.5/CLHEP
sudo ./configure --prefix /u/ey/perl/CLHEP
输入密码后,你将看到如下内容:
starts with:
checking build i686-pc-linux-gnu
checking host i686-pc-linux-gnu
checking target i686-pc-linux-gnu
checking for a /usr/bin/install -c checking whether build environment yes
And ends with:
config.status: creating test/exctest4.sh
config.status: creating test/exctestNothrow.sh
config.status: creating test/excDblThrow.sh
config.status: creating Exceptions/defs.h
config.status: executing depfiles commands
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论