目录
目录 (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)
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-esntial
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/relea/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