1、首先打开右边的PGI的官网网址: PGI下载
2、打开后的界面如下所示:
3、由于专业版的需要付费,还要注册账号获取license.dat,所以我在这里选择的是社区版,点击下图中从右往左第二个按钮:
4、点击后,如下图,我们可以看到这里有四个选项:
5、由于我们选择的是linux系统,所以选择第一个选项,点击后出现如下的界面:
6、此时该界面还有如下的内容:
7、为了获得安装的指导内容,我们选择第一个,点击“Documentation”:
8、从这里我们可以查看有关安装的详细过程,由于都是英文,我在这里再给大家介绍一下:
从上面的文字描述中,我们可以在自己的red hat系统中新建一个文件夹,尽量不要取中文名,将我们下载的文件复制粘贴到这里,像下面所示:
9、在本文件夹中,右击打开终端,输入如下所示的内容:
这里需要注意的是你的解压文件名,就是你下载的文件名,可能和我的不一样。
10、解压后你会看到一个文件夹,此时进入该文件夹,右击打开终端:
我们根据官方的指示来做:
首先输入su root,接下来输入Password,因为在安装过程中会创建文件夹opt/pgi,如果不切换到root,没有权限:
输入./install
11、此时会以more命令弹出一系列的协议条框,此时我们只需要一直按空格,在接近100%的时候,一直Enter,根据提示输入
accept或者y,总之就是同意他提出的要求就好了。
12、接下来进行环境的配置,下面是官方的指导内容:
我在这里选择的是下面的配置。
13、打开终端,输入 gedit ~/.bash_profile,你用vi也可以,如下图所示:
14、在该文件中添加如下图所示的内容:
注意:这里添加的内容是第7步中,你打开的网页中的对应内容,可能和我的不一样;
如果你的安装目录不是默认opt/pgi的话,那么你需要将文件中的opt/pgi更换为你的安装目录。
15、更新,输入source ~/.bash_profile,使你的配置文件生效,如下图:
16、测试,此时我们在终端输入pgcc --version,会出现如下内容:
17、输入pgcc -help,出现如下内容:
如果显示没有该命令,那么重启一下,或者你可能没有保存配置,输入source ~/.bash_profile
18、由于我的linux没有安装g++,所以我就给大家演示一下C语言的程序,新建hello.c文件
这还是第7步中的官方例子,我们同样输入最最经典的hello world,如下所示:
19、在我们的hello.c所在的文件夹中打开终端:
结果如下:
并且在我们的hello.c的文加下,出现了一个可执行文件a.out:
再输入./a.out,结果就是hello world.
20、有关命令如下:
细心的读者可能会发现,我使用的是最后的一个,如果你安装了g++,你就可以使用第三个,编辑cpp。
当然你也可以使用Fortran语言。
21、扩展,如果你想配置其它的内容,你可以参考第7步中的内容,如下图所示:
22、如果你看不懂官方的内容的话,建议使用第三方的翻译软件,这里我就不打广告了,总之多研究,多琢磨,相信大家就会成功的。