gcc for windows的安裝


GCC給我的感覺就是比VC好,不要問我為什麼XD


GCC在windows的開發環境叫MinGW
MinGW代表Minimalist GNU for Windows
官方網站在
http://www.mingw.org/
sourceforge的專案網站 http://sourceforge.net/projects/mingw/


點進去download會發現有一脫拉庫的東西不知道要下載什麼
等你了解完,再下載完天都快亮了@@


直接抓這一個吧
http://downloads.sourceforge.net/mingw/MinGW-5.1.3.exe?modtime=1168794334&big_mirror=1


不過他只有安裝檔,其餘的東西都要從網路上下載
反正就讓他去抓吧,省得麻煩:p


安裝過程中會詢問你還需要安裝哪些套件
通常會再選make跟g++


老樣子的next到底安裝模式,finish之後
又要設定麻煩的環境變數
(安裝程式很不體貼耶,幹嘛不幫我們設好><)


我的電腦→右鍵→內容→系統→進階
環境變數→系統變數→path→編輯
加入;C:\MinGW\bin;
記得前後有分號


如果你還需要gdb作為debug工具的話
要記得到官網的下載頁面找current分類下的gdb
記得是抓bin的那一個gdb-5.2.1-1.exe
安裝過程不再贅述,最後他也會裝到mingw的資料夾下
所以不用設定環境變數了


裝完之後到命令提示字元鍵入
gcc -v
g++ -v
gdb -v
可以看到版本訊息就表示安裝完成了





創作者介紹

koukai的Blog

koukaipan 發表在 痞客邦 PIXNET 留言(10) 人氣()


留言列表 (10)

發表留言
  • Maggie
  • 感謝您的分享
  • g
  • 3Q 正在找GCC for Windows的compiler
  • feifei
  • 感謝你的分享~
    但是我安裝完之後 可以gcc complier檔案
    卻沒辦法./a.out執行檔案
    命令題字員會出現
    '.'不是內部或外部命令、可直行的程式或批次檔
    這又該怎麼解決呢?
    ps我的電腦是windows 7的
  • 在windows下,可能是a.exe,請檢查看看目錄下是不是有a.exe
    有的話直接鍵入a.exe就行了,沒有的話可能要再確認看看流程是否有錯@.@

    koukaipan 於 2010/03/17 11:51 回覆

  • feifei
  • 可以了耶!!太感謝你了!!
  • ygh312
  • 謝謝,我覺得這篇很棒!
  • pints
  • 潘大哥!我幫同學找資料居然也google到你!
    本來半信半疑看到你名字瞬間放一萬個心~~~呦呼
  • 哪裡看得到我名字阿XDDDDD

    koukaipan 於 2011/05/25 09:57 回覆

  • 路人甲
  • 課堂作業正好需要,謝謝你的分享。
  • ben
  • 請問我跑
    gcc con_gen.c -lgmp -o con_gen 出現
    c:/mingw/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: cannot find -lgmp
    collect2: ld ^ 1
    發一 整天試一些方法還是找不出原因?
  • ben
  • 請問我跑
    gcc con_gen.c -lgmp -o con_gen 出現
    c:/mingw/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: cannot find -lgmp
    collect2: ld ^ 1
    發一 整天試一些方法還是找不出原因?
    ps:我的電腦是Window Vista
  • Hi, 我猜你可能是沒有安裝 libgmp。在安裝 mingw 的時候可以選擇套件,那時候裡面可能有 gmp 函式庫可以選,如果沒有的話,你可能必須下載 gmp 函式庫自己手動編譯安裝。為什麼不考慮直接在 Linux 下開發呢?

    koukaipan 於 2013/03/28 23:10 回覆

  • Shanger
  • 你好,我才剛開始想要學習用gcc,請問安裝好之後,應該怎麼開始使用呢?