GNU compiler設定與使用
this tutorial is based on: http://www.cc.ntut.edu.tw/~jsechang/jsechang3/fortran/GNU_Compile.htm
GNU Compiler是GNU系統所使用的編譯器,其中包含了C, C++, Fortran,使用上簡潔方便,功能十分強大,更重要的: 免費。
但在windows下安裝GNU Compiler較為繁瑣,我們需要使用MinGW(Minimalist GNU for Windows),整個安裝流程請參考下面逐步教學:
1. 打開http://www.mingw.org/,點選左下方的download。
2. 進入sourcedorge的專案頁面,我們選擇其中的installer。
3. 接著選擇ming-get-inst資料夾。
4. 直接點上方的下載連結,下載最新版的ming-get-inst。
5. 點下去後,下載即會自行開始。
6. 下載完成後,打開安裝程式,其中Repository Catalogue選擇download latest repository catalogues,以安裝最新版的MinGW:
7. 安裝資料夾可以任意訂定,這邊以C:\MinGW作示範。
8. 接著在編譯器選擇頁面,將需要用到的打勾,此處為C, C++, Fortran。
9. 一直按next後,就會來到terminal的安裝模式,此時可以放著不管他:
10. 我們趁這段時間設定環境變數(environment variables),在我的電腦上按右鍵,選擇內容。
(本方法適用於windows vista, 7, 8)
11. 點選下方的"環境變數":
12. 在使用者變數中點選"新增"。
13. 名稱輸入"path",路徑則是MinGW安裝資料夾中的bin,這邊是C:\MinGW\bin
14. 準備一個fortran程式,命名為example.for
15. 在cmd.exe中執行gfortran.exe example.for -o example.exe
16. 編譯完成,安裝成功!
GNU Compiler是GNU系統所使用的編譯器,其中包含了C, C++, Fortran,使用上簡潔方便,功能十分強大,更重要的: 免費。
但在windows下安裝GNU Compiler較為繁瑣,我們需要使用MinGW(Minimalist GNU for Windows),整個安裝流程請參考下面逐步教學:
1. 打開http://www.mingw.org/,點選左下方的download。
2. 進入sourcedorge的專案頁面,我們選擇其中的installer。
3. 接著選擇ming-get-inst資料夾。
4. 直接點上方的下載連結,下載最新版的ming-get-inst。
5. 點下去後,下載即會自行開始。
6. 下載完成後,打開安裝程式,其中Repository Catalogue選擇download latest repository catalogues,以安裝最新版的MinGW:
7. 安裝資料夾可以任意訂定,這邊以C:\MinGW作示範。
8. 接著在編譯器選擇頁面,將需要用到的打勾,此處為C, C++, Fortran。
9. 一直按next後,就會來到terminal的安裝模式,此時可以放著不管他:
10. 我們趁這段時間設定環境變數(environment variables),在我的電腦上按右鍵,選擇內容。
(本方法適用於windows vista, 7, 8)
11. 點選下方的"環境變數":
12. 在使用者變數中點選"新增"。
13. 名稱輸入"path",路徑則是MinGW安裝資料夾中的bin,這邊是C:\MinGW\bin
14. 準備一個fortran程式,命名為example.for
PROGRAM MAIN
INTEGER N, X
EXTERNAL SUB1
COMMON /GLOBALS/ N
X = 0
PRINT *, 'Enter number of repeats'
READ (*,*) N
CALL SUB1(X,SUB1)
END
SUBROUTINE SUB1(X,DUMSUB)
INTEGER N, X
EXTERNAL DUMSUB
COMMON /GLOBALS/ N
IF(X .LT. N)THEN
X = X + 1
PRINT *, 'x = ', X
CALL DUMSUB(X,DUMSUB)
END IF
END
15. 在cmd.exe中執行gfortran.exe example.for -o example.exe
16. 編譯完成,安裝成功!
留言
張貼留言