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、如果你看不懂官方的內容的話,建議使用第三方的翻譯軟件,這裏我就不打廣告了,總之多研究,多琢磨,相信大家就會成功的。