使用原因:
由於每次都要使用cygwin(超醜又難用的)或是putty去連到係電來compile程式碼(沒有網路或是係電爆炸就GG),不在學校又鎖IP,還要用VPN(還不見得可以連),超級麻煩,想說用我最常用的Notepad++(精美又好用),就只差不能執行編譯程式,就來試試看。網路上其實有很多教學(英文中文都有,不過有的已經過時XD),就來發一篇簡單(X)教學文?
教學開始:(圖可以點擊放大)
整體步驟如下(非常簡單對吧XD?)
1.安裝minGW並設定電腦環境變數2.安裝notepad++並用外掛插件nppexec來連結電腦的cmd以方便執行
第一步部分(minGW)
1.進入minGW網站(http://www.mingw.org/)
2.找到左邊的getting started
3.點擊mingw-get-setup.exe
4.下載並儲存該安裝檔案
5.安裝該程式(install)
6.選擇安裝路徑並continue(以C:\MinGW為例) 7.等候下載安裝後按下continue
8.進入manager後,取mingw32-base與mingw32-gcc-fortran右鍵點擊mark for installation
注意這邊:未來若不只想要fortran,可以自行選擇要的套件9.選取要安裝的套件後,點擊左上角installation並選取apply changes
10.按下Apply等候下載與安裝套件
11.為求保險起見,點擊update catalogue 更新剛剛安裝的套件(舊版可能會出包)
12.找到我的電腦並按下右鍵=>內容=>進階系統設定=>環境變數
13.找到系統變數下面的path並編輯
14.在最後面輸入;C:\MinGW\bin
注意:再強調一遍,"分號"很重要。然後粉紅色的字代表你剛剛安裝的路徑。補充:專家指出建議將C:\MinGW\bin移到最前面,以免相衝問題
15.自己進入cmd輸入 gfortran -v 看有沒有出現fortran版本,就能確認自己有無成功安裝
累了嗎,加油加油,一半了XD
第二部分(notepad++)
16.自行安裝並下載notepad++(http://notepad-plus-plus.org/zh/download/v6.6.9.html)
17.打開notepad++,並找到外掛模組=>Plugin Manager=>Show Plugin Manager
18.找到Nppexec插件並安裝
19.將console dialog開啟(ctrl+~),這樣就可以直接打cmd指令了
20.按下F6來寫快速腳本(未來就能一鍵編譯並執行fortran並顯示結果)
輸入(這邊的腳本可以依自行需求更改)
cd $(CURRENT_DIRECTORY)
gfortran $(NAME_PART).f90
a.exe
cd $(CURRENT_DIRECTORY)
gfortran $(NAME_PART).f90
a.exe
並按下OK
21.如果沒有發生一些比較奇怪的錯誤,基本上就完成了!!!!!可以用notepad++直接編譯執行fortran了,萬歲!!!!!!
第三部分(搞定缺少dll檔案)
由於部分人的電腦在執行fortran時會發生dll缺失的狀況,關於這部分,大家只能各顯神通,找google大神了(關鍵字xxxx.dll)。遇到困難請直接留言問問題了XD
1.重新安裝minGW或更新minGW的插件
2.重新安裝notepad++或更新到最新版
3.網路上尋找缺少的dll檔案(請小心檔案來源)
DLL 64bit電腦安裝位置(C:\Windows\SysWOW64)
DLL 32bit電腦安裝位置(C:\Windows\System32)
萬歲大功告成囉~
總結
說真的有點複雜(?,不過成功的話真的很方便,希望大家可以成功將結合。圖片來源:空氣少女注意報Rinascimento |
沒有留言:
張貼留言