Code::Blocks IDE for Fortran windows上的完整使用心得其實(shí)這個ide我以前有發(fā)過,不過最近還是很多人問windows上的fortran ide。 emacs和vim是很好了,不過怕麻煩的人也還很多。于是再開帖介紹一下這個ide以及在windows下的使用。順便為最近某事情攢下人品。
1 介紹: Code::Blocks IDE for Fortran 是基于 Code::Blocks添加fortran支持得到的一個分支版本。不過原本CB就對gfortran支持很好,只是需要一些配置。而修改版加強(qiáng)了對fortran的支持并基本完整的包含了fortran03和08語法的高亮和提示(這個看各人習(xí)慣了,我覺得還不是很煩就是了)。對c和fortran的混合編程也有很好的支持。 2 安裝使用 首先安裝mingw,在http:///projects/mingw/files/下載網(wǎng)絡(luò)安裝程序后安裝,安裝時選擇所需的編譯器,推薦同時安裝msys,最簡單的就是全裝。 然后安裝ide,cbf可以從http://darmar./index.php這里下載,下載得到的是一個壓縮文件,解壓安裝后執(zhí)行主程序即可,默認(rèn)程序配置在系統(tǒng)用戶目錄下,可以使用portable腳本在程序目錄下保存配置。安裝后運(yùn)行程序,會提示選擇默認(rèn)編譯器,這個是全局的默認(rèn)編譯器,如果程序探測到支持的編譯器會顯示Detected. 這里選擇gfortran。 這時候可以看到主界面,工具欄很亂是不是? 可以調(diào)整一下布局,并關(guān)掉不用的工具欄,然后view-perspective 保存一下。 這時候新建一個工程,選擇gfortran為編譯器,輸入一段代碼試著編譯一下。 如果你按上面的步驟,這里會報錯,因?yàn)閙ingw安裝時不會設(shè)置環(huán)境變量,cbf不能找到編譯器位置。這時打開Settings-Compiler and debugger, 按下圖設(shè)置程序路徑。 再試一下編譯,應(yīng)該可以了: 這樣,cbf就基本可以運(yùn)行了,新建一個empty project, 選擇gfortran為編譯器,然后就可以寫程序了。 3。其他操作 1 編譯選項 有時候,我們要設(shè)置不同的編譯選項,這時右擊項目選擇build options來設(shè)置相關(guān)的編譯選項。 2 調(diào)試 cbf對gdb支持良好,可以配合gdb實(shí)現(xiàn)調(diào)試功能,具體大家可以自己摸索一下。 3 混合編程 若要實(shí)現(xiàn)c和fortran混合編程,首先按前面的方法設(shè)置gcc的路徑。然后可以在project里加入c語言源文件,直接build即可,效果如下。 4 其他的編譯器支持 基本上要在windows上用ifort,只能用vs。雖然編譯器選項里有,不過具體操作很麻煩,而且還是要裝vs。不過linux下可以正常的使用。g95是可以使用的,不過混編只能用gcc和gfortran。linux下icc和ifort應(yīng)該也行,不過沒試過。 5 插件 有一些插件是只適合c和c++的,也有一些要設(shè)置,比如doxygen. 還有很多功能可以慢慢嘗試,像代碼跳轉(zhuǎn)等功能看代碼時比較有用。 大家有問題可以跟帖,我會盡量說明。 |
|