看板 C_and_CPP 關於我們 聯絡資訊
前言: 最近接到一個案子,要把程式 porting 到 linux 系統, 由於小弟不會用 vi、更不會用 emacs ╭ ﹀◇﹀〣 之前的做法都是安裝 Cygwin 寫好 makefile 後,利用 VC 的 "文字編譯器" 功能來寫 code (這樣才有 highlight 和 快速鍵可用 XD) 在回到 cygwin 環境 compile。 最後再把程式碼 copy 到 linux 上執行。 最近在玩 codeblock,想說如果在上面直接用 Cygwin GCC 編譯那連 makefile 都不用寫了 XD ,只要在 linxu 也裝 codeblock 就好了。 步驟: 1. 安裝 codeblock (略) 2. 安裝 cygwin (略) // 必要的 compilder 要安裝 // eq. Devel 的 gcc g++ 3. http://wiki.codeblocks.org/index.php?title=Installing_Cygwin_Compiler http://goo.gl/EAfg (縮短網址) 參考此網頁作 Cygwin GCC 的設定,這設定大致上沒錯, 不過 compile 會出問題,利用 步驟 4 的網頁來 fix 4. http://wiki.codeblocks.org/index.php?title=Installing_a_supported_compiler#HOWTO:_Use_Cygwin_1.7_with_Code::Blocks http://goo.gl/EAfg (縮短網址) 此網頁說光是設定 g++ or gcc 會出問題,要用實際上的檔名 g++-4.exe (我的環境是 g++-3.exe) 第二是設定環境變數 CYGWIN = nodosfilewarning 消除 warning 設定完後,compile 可順利成功 附上有設定圖案的部落格 http://www.wretch.cc/blog/sammy236/1892655 心得: 花了蠻多時間再架設環境的,不過能用自己習慣的 IDE 寫程式 心情就是美麗 v( ̄︶ ̄)y 若是有安裝的問題歡迎一起討論!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.168.220
VictorTom:有心分享推一下:) 04/07 13:07
shyann:幫縮網址 3=> http://goo.gl/EAfg 04/07 13:59
shyann:4=> http://goo.gl/EAfg 04/07 13:59
shyann:3=> http://goo.gl/i4eV 04/07 14:00
spider391:感恩阿~~ 04/07 14:46
※ 編輯: spider391 來自: 61.216.168.220 (04/07 14:48)