EGSnrc在windows系统的安装

作者之前曾经按照github上的安装步骤及互联网上的其它资料进行尝试,并采用了安装包式的安装方法,但总是陷于各种麻烦。现在将一种较为简便、可靠的方法记录如下。

由于作者水平有限,该安装方法仅限于github上的必选安装内容,也就是下图所框的前四条,原文见链接,文末倒数第二,第三张图亦来源于此:

https://github.com/nrc-cnrc/EGSnrc/wiki/install-EGSnrc-on-windows

a48ea83c3a754f479d4041d94209fbe9.png

1.安装gcc、g++、fortran编译器与the GNU make utility.

1.1通过开源的GNU编译器gfortran,我们可以一站式地解决上述四个需求。按照github上的推荐,版本应该选为7.3.0。作者选择的版本为:

7.3.0 x64_64-posix-she

安装网址为:

MinGW安装网址

具体链接:https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/7.3.0/

打开网站后如截图所示:

e1b65b501e75451b85a928ffb726bb7e.png

 点击红框中的链接之后(这个网站的速度比较感人,可能需要耐心等待),会跳转至这个网页

e580118f314340c6947d6ef27905a315.png

在红框中的倒计时结束之后,会自动开始下载其压缩包,速度可能比较慢,按作者经验,不需要点击网页的其它内容。

建议:将下载完毕的压缩包解压至C盘,后面的操作会涉及路径,请仔细辨别。

1.2 解压至C盘之后,可以得到其中的mingw64文件夹。我们打开该文件夹,点击该文件夹中的bin文件夹,可以观察到需要的三个编译器。

9f98ecec1d5449c3b3a4d218289739e6.png

1.4 单击上图红框中的箭头

d677630f57344e2a86525efd2295f700.png

 在键盘上按Crtl+v复制该路径

 1.5 在win10系统桌面左下角的搜索框中输入“环境变量”

e4a584e87aa842058f2cdebb34379bd5.png

1.6 点击将它打开,得到如下窗口。先单击Path,且该行会变为蓝色以显示选中。在该行变蓝后,点击编辑。

d62915777c33486a8d9d99916450774c.png

 1.7在点击编辑之后,会弹窗如下,我们单击新建,再Ctrl+v,将我们刚刚复制的路径名复制到此,并单击确定,完成编译环境设置。

4696e32c1bea4edf951a04fc59339d0f.png

 2.配置EGSnrc

2.1首先,下载git工具,便于安装EGSnrc的包体。

进入git的windows下载界面

git的下载链接

具体链接为:https://git-scm.com/download/win

0718a66734b64226823bbafbc1889878.png

 单击该链接,即可开始下载。以下的连续三张图片引用自该文章:

https://blog.csdn.net/mukes/article/details/115693833

2.2 下载完成后,打开该文件,得到弹窗: 

2db05c81b91c43f79d791d99c7c64729.png

 2.3 点击Next(因为作者自己已经安装完毕,所以此处使用了其他作者的图片,故不为C盘):

fe5d96ee21cb436c9859b0cc717abb16.png

点击Browse,选择自己的安装位置,并且务必记住该安装位置,后面要用到!务必记住!

注意,安装路径要尽可能简短(≤80),如直接安装在C、D盘中,否则可能因为地址过长,软件无法正常识别。

2.4 点击next(因为作者自己已经安装完毕,所以此处使用了其他作者的图片):

3b017e29bea0478dac98eb3878f82328.png

 注意!务必勾选Add a Git Bash Profile to Windows Terminal!务必!

 2.5 在连续点击一系列next(其实闭眼点就好,但稳妥起见仍然建议参考上面的文章链接),安装完成之后,单击桌面左下角的win图标,弹出栏如下,并点击Git Bash

b680be74fb354ef9a611d39115563d1f.png

 2.6得到弹窗如下:

040026709d734e528168e2e0071130a9.png

 2.7 在弹窗中输入如下指令(复制后可单击右键粘贴至该弹窗):

git clone https://github.com/nrc-cnrc/EGSnrc.git

按下回车键即开始克隆,耐心等待即可。

3.安装EGSnrc

3.1 进入下载installer的网址:

https://github.com/nrc-cnrc/EGSnrc/releases

作者选取了EGSnrc的2023版本,点击红框中的版本以开始下载。

c124a4d5b83645ce9874756ab6feff0d.png

 3.2安装EGSnrc。

下载完成之后,打开并运行EGSnrc configure,若前面步骤正确完成,则只需在2.3中的安装位置(点击图中红框可浏览位置)里找到界面提示所需的EGS_home和HEN_HOUSE即可。

务必要在2.3中自己所选的位置之中找,图中为作者自己所选的位置,若没有找到EGS_home,可自行建立一文件夹。

6a8f5e164be642b782cdedfa325dd2ea.png

点击next。

接下来,在这一页面中将左下角红框中的两项全部选中,再点击install,等待安装完成。

af40b10a08174d63a2fb60dcbce6d8f8.png

若安装过程中,除了时间等出现乱码(因为该安装程序无法显示中文的时分秒等)外无其它乱码,则安装顺利。

65f355c696c34856bfb70bcb20c9552e.png

 安装完成,点击右下角的Finish退出该程序。若桌面上出现如下共六个图标,则确实完成。

a8e000ee40094331b823c57dcfcc07cc.png

 

以上,在此特别感谢我的一位擅长电脑的朋友,如果没有他的帮助,恐怕我现在还在为一些来源不明的bug发愁,而写这个教程的目的也正在于此。

希望本文能对同为小白的你有所作用。

错漏难免,恳请斧正。

 

 

评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值