看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《spider391 (小乖)》之銘言: : 前言: : 最近接到一個案子,要把程式 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 : 若是有安裝的問題歡迎一起討論!! 不才小弟也碰到相同的環境需求,在此先感謝大大的教學文章 ^____^ 我在這樣的基礎上面又加了ImageMagick++, 差別在於當要安裝Cygwin的時候, 要額外選擇ImageMagick++的套件(我只能說Cygwin真是包羅萬象,連這個都有 XD) 小弟學藝不精,印象中和gcc、g++放在相同的位置,也就是Devel和Lib, 把裡面有關IM++的套件一併裝下去,裝好後啟動Cygwin,用下列指令測試看看, convert logo: logo.gif identify logo.gif display logo.gif <--顯示會有問題,但是前兩道指令可以運作 (這是UNIX的測試指令) 測試正常的話,表示ImageMagick++能正常運作了。 再來就是修改CodeBlock的Compiler and Debugger 在Linker settings的link libraries加上 cygwin\lib\libMagickWand.dll.a cygwin\lib\libMagick++.dll.a cygwin\lib\libMagickCore.dll.a 在Search directories的Compiler加上 cygwin\usr\include\ImageMagick 這樣就可以使用ImageMagick++的物件囉, GraphicMagick應該也可以利用相同的辦法加上去。 如有任何問題,歡迎一起來討論,我也是第一次使用 XDDD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.71.22 ※ 編輯: shiengchyi 來自: 60.251.71.22 (12/17 11:13)