工作達人(Job Da Ren)
服務是我架站的宗旨,全球華人及男女青年未來的工作方向

  • Home
  • About achi
    • My Disclosure Policy
  • Archives
    • Link Exchange
  • 隱私權政策
  • stock photos
  • Contact
  • Top Posts
  • Poll
  • wp-buzz
    • ㄚ琪的Live PR
  • Advertise
Job Da Ren > CompScience > Programming > Languages > C_and_CPP > Eclipse+CDT+MinGW 安裝測試

 Powered by Max Banner Ads 
« [oscommerce] [email重大漏洞修正] 請所有OSC網站立即更新
在Windows XP 編譯 Gimp 2.3.x »

Eclipse+CDT+MinGW 安裝測試

Please wait 十二月 28th, 2007 by ㄚ琪 | |2011/09/01

 Powered by Max Banner Ads 

資料來源:http://nknush.kh.edu.tw/~johnsirhp/Eclipse+CDT+MinGW.htm

最主要的目的是要安裝MinGW來編譯C程式,另外也參考文章中所介紹的工具已過時,需要更新下載安裝


1.jdk的安裝
不用jre是因為有時也需要編寫java的程式,目前的版本是Java(TM) SE Development Kit 6 Update 3
下載頁面:http://java.sun.com/javase/downloads/index.jsp

2.安裝Eclipse
目前的版本:3.3.1,下載頁面:http://archive.eclipse.org/eclipse/downloads/drops/R-3.3.1-200709211145/index.php,但是如果要裝中文化的界面的話,可以改裝3.2.1的版本,下載頁面:http://archive.eclipse.org/eclipse/downloads/drops/R-3.2.1-200609210945/index.php

3.掛上 Eclipse 中文化套件
安裝版本:3.2.1,下載頁面:http://archive.eclipse.org/eclipse/downloads/drops/L-3.2.1_Language_Packs-200609210945/index.php

4.掛上 CDT
安裝版本:3.1.2,下載頁面:http://www.eclipse.org/downloads/download.php?file=/tools/cdt/releases/callisto/dist/3.1.2/org.eclipse.cdt-3.1.2-win32.x86.zip,另外CDT也有中文的版本,不過你要搭配3.1.1的,那我也用CDT 3.1.1的來測試,下載頁面:http://www.eclipse.org/downloads/download.php?file=/tools/cdt/releases/callisto/dist/3.1.1/org.eclipse.cdt-3.1.1-win32.x86.zip

中文化套件:http://www.eclipse.org/downloads/download.php?file=/tools/cdt/releases/callisto/NL_language_packs/CDT_NL_3.1.1.zip

新增專案的畫面:
2007-12-28_114827.png

5.安裝MinGW
現在的版本:http://sourceforge.net/project/showfiles.php?group_id=2435
可以下載http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=240780&release_id=529741這個自動安裝版本

MINGW在eclipse的設定畫面
2007-12-28_124546.png

6.安裝C++ formatter
現在的版本:1.2.1,下載:http://sourceforge.net/project/showfiles.php?group_id=2319
在eclipse的設定畫面
2007-12-28_125653.png

試著編輯一個新的C++專案,畫面如下:
2007-12-28_125903.png
2007-12-28_130049.png
目前的版本多了下一個畫面,功用不知,先照預設進行下一步
2007-12-28_130259.png
2007-12-28_130641.png

根據上面的設定在編譯C++的程式時還是會產生錯誤!

所以另外參考Eclipse開發C/C++程式語言

新增下面這些環境變數:
PATH= C:\MinGW\bin;$PATH
LIBRARY_PATH=C:\MinGW\lib
C_INCLUDE_PATH=C:\MinGW\include
CPLUS_INCLUDE_PATH=C:\MinGW\include\c++\3.2.3;C:\MinGW\include\c++\3.2.3\mingw32;C:\MinGW\include\c++\3.2.3\backward;C:\MinGW\include

設定建置指令為mingw32-make。視窗->喜好設定->C/C++->新建Make專案->在Make 建置器(這個按鈕)取消建置指令中的使用預設值選項,在建置指令填入mingw32-make。

新建C專案。這次用C測試

  1. 選擇檔案->新建專案->C->標準的 Make C 專案。按下下一步。
  2. 專案名稱:HelloC。按下下一步。
  3. 選擇二進位剖析器(按鈕),將二進位剖析器原來選取的Elf 剖析器取消,選取PE Windows 剖析器。按下完成。

建立新檔hello.c。檔案->新建->檔案。

在hello.c的編輯視窗中寫入

#include <stdio.h>
void fun1(int a)
{
printf(“this is fun1.a=%d\n”,a);
}
int main(int argv,char *argc[])
{
printf(“Hello World\n”);
fun1(99);
}

建立新檔makefile。檔案->新建->檔案

在makefile中輸入
all:
gcc -o hello hello.c
注意:makefile中的縮排要以Tab鍵縮排,不可以空格縮排,要不然編譯會有問題。

設定Make 目標。視窗->顯示視圖->Make 目標。在Make 目標視窗中按下滑鼠右鍵,選擇新建Make目標,目標名稱輸入:all,Make 目標輸入:all

編譯(如果原始檔有修改,需重新執行此步驟)。在剛剛新增Make 目標:all上按下滑鼠的右鍵選擇新建Make目標。可以看到主控台輸出:
mingw32-make all
gcc -o hello hello.c

執行。執行->執行為->執行本端C/C++ 應用程式->HelloC。Main(Tab)->C/C++ Application:輸入hello.exe。==>這我有點不能理解?
按下執行。可以看到主控台輸出:
Hello World
this is fun1.a=99

另外會產生啟動cygpath的警告,聽說是CDT的臭蟲,想避免這個警告可以拷貝從安裝cygwin的bin下 的”cygpath.exe” ”cygwin1.dll” 兩個檔案到 “c:\mingw\bin”下就不會產生了!

歷史上的今天

  • 2011: 小資女孩看過來!擁有水嫩雙腳可以很「省」
  • 2011: <法蝶好康報你知>不用換裝潢,簡單換個家飾就能帶來除舊佈新好心情
  • 2011: Specialized Supply Chain Consulting in Warehouse Design
  • 2011: The Best Credit Cards of 2011
  • 2011: Top Scrapbooking Supplies
  • 2011: The world’s best horse shoe products
  • 2011: Top Quality Massage Chairs for Sale
  • 2011: 茶寶天然茶籽SPA舒壓按摩皂
  • 2009: 千葉慶功宴
  • 2009: 慢跑
  • 2009: ㄚ琪是不是老闆的愛將
  • 2009: 便宜的日式。極品豚骨拉麵
  • 2009: 2010挑戰台北市第一高峰七星山
Print Friendly
Be Sociable, Share!
  • Tweet

訂閱工作達人(Job Da Ren)

Related posts from the blog

  • 下載Eclipse 3.7.1中文化套件
  • 隨便看看更新
  • Intrepidity佈景跟Featured Content Gallery外掛
  • 用Eclipse開發jQuery
  • Eclipse基金會宣佈新的標誌跟品牌識別
  • eclipse 3.5.1
  • Android 2.0應用程式架構

Tags: eclipse,中文化
作者:ㄚ琪 | 本文分類:[C_and_CPP],[網站報報],[軟體報報] | 留言 | 引用

透過Facebook發表迴響,不保證ㄚ琪可以知道你的留言:

3 Responses to “Eclipse+CDT+MinGW 安裝測試”

  1. star619 說道:
    2008-10-27 at 20:46:55

    你好:
      我是C語言的初學者,不知能否向你請教一下?
      之前我是用Dev-C++來寫程式,最近安裝Eclipse碰到一些問題。我的電腦是Windows XP,已經安裝了JRE 5 / Eclipse 3.4.1 / CDT 5.0.1 ,當我安裝MinGW-5.1.4.exe(i386 for windows)後,MinGW下載程式所抓回的檔案都是for Linux,不知道是不是我找錯連結,還是MinGW的網站連結有問題?可以請你幫一下忙嗎?謝謝

    該連結為 http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=240780&release_id=595197

    回覆
  2. ㄚ琪 說道:
    2008-10-28 at 08:37:11

    MinGW-5.1.4.exe這個檔案是對的,他的安裝程式所下載的那些看起來像是for Linux的檔案也是對的,因為他的編譯程式是gcc這類的,本來主要就是Unix-like在用的,只是在Windows下也可以編譯!所以說你可能還要繼續研究一下你的問題!

    回覆
  3. star619 說道:
    2008-10-28 at 21:45:49

    很感謝您的熱忱!
    關於MinGW的問題已經解決了,謝謝!

    回覆

發表迴響

點這裡取消回覆
名稱:(必)
電子郵件位址(並不會被公開)(必)
個人網站

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CAPTCHA 驗證圖片
更換一張圖片
*

廠商贊助

贊助廠商連結請點我

最新照片

P3280284 DSC_6158 P1111399 P3070133 P1111406 P4121409 DSC_6440 P3280289 P1121443
觀看更多的相片 >

熱門文章

  • GTK+ 2.0 教學 - 13,446 views
  • jQuery UI入門 - 7,623 views
  • 介紹NetBeans下的Android開發 - 6,967 views
  • 正確使用java array - 5,898 views
  • eclipse 3.4.1 中文 好好玩 - 5,124 views
  • 程式語言教學 – C、C++、OpenGL、STL - 4,233 views
  • GTK+ 2.0 教學-從這裡開始 - 3,648 views
  • jQuery UI 的 Demos展示及說明文件 - 3,562 views
  • Python 圖形使用者介面程式設計 - 2,813 views
  • 如何在手機裡安裝Java ME應用程式 - 2,602 views
  • Microsoft Visual C# 2010 Express更新 - 2,532 views
  • sudo apt-get install sun-java5-jdk - 2,332 views

隨便看看

    懶得上網看文章!

    就來訂閱我的電子報吧!

    輸入你的電子郵件地址:

    發送者為 FeedBurner

    近期文章

    • 感興趣的xampp-win32-1.7.7
    • 與其給我邀請送禮物,倒不如幫工作達人按讚
    • 【夏日保養】小心辦公室冷氣,讓雙手提早變老!
    • 成人紙尿褲價格戰 苦了父母
    • Smart Life創意無痕壁貼
    • 不用出國的專業全美語兒童營隊
    • 試用BUGSLOCK純天然香茅防蚊手環(防蚊效果一級棒)
    • 多功能的除污達人
    • 五月連結Fun Taiwan送【DIANA】愛媽咪施華洛彩鑽項鍊
    • 網購熱銷缺貨!titan抗菌活力襪,抑菌除臭、護腳2合1

    鳥鳴啾啾

      Follow Me on Twitter

      與我交誼!做我的粉絲!

      • technorati
      • Twitter

      其它

      • 登入
      • 文章 RSS 訂閱
      • 迴響 RSS 訂閱
      • WordPress.org

      快上www.blognews.com.tw,就有機會天天免費吃大餐!

      我的書摘

      RSS 科技新聞 – 頭條新聞 – Yahoo!奇摩新聞

      • 摩托行動侵權 部分手機遭禁 2012/05/19
      • 臉書掛牌上市 電腦出包 2012/05/19
      • 揭祕深海不明物體 專家:罕見水母! 2012/05/19
      • 大馬發明展 台灣學子溫馨奪金 2012/05/19
      • 亞洲市場成長趨緩 臉書新挑戰 2012/05/18
      • 蘋果亞馬遜相爭 面板雙虎得利 2012/05/18
      • 擁近10億用戶個資 將是獲利關鍵 2012/05/18
      • 小行星撞地球 中日菲會重創 2012/05/18
      • 小行星若撞地球 大陸先遭殃 2012/05/18
      • 英「條碼」小鎮 維基百科導遊 2012/05/18
      • 臉書濫用個資 人權組織要告 2012/05/18
      • 美報告:陸藉西方科技壯大軍力 2012/05/18
      • 點閱率低 臉書廣告效果惹議 2012/05/18
      • 英小鎮掃條碼 維基百科當導遊 2012/05/18
      • 玻璃構成的一天 影片解密未來世界 2012/05/18

      Blogroll

      • 628之巨蟹座的水世界
      • Blog語法研究室
      • Chip123創新論壇
      • Chungyuchen's Blog
      • Daphne's Fresh Look
      • Frank的雜記
      • Fun Taiwan
      • GOWEIS的好康分享記事簿
      • L K K 的心聲
      • LuckyDog 抽獎達人
      • Office 達人空間(章美蘭)
      • Potato的探索樂園
      • QK3000小遊戲
      • Russian Brides
      • Web Game @Live
      • yal's blog
      • 《心靈翅膀》發現不同的聲音
      • 『PDF』點滴夯發現
      • ㄚ晟的IT筆記
      • 企鵝碎碎唸
      • 傑尼斯部落
      • 免費訊息軟體下載
      • 免費軟體下載
      • 凱特打結該該叫
      • 台中蔣小姐
      • 台灣天氣網
      • 台灣排行榜 Rank.tw
      • 台灣部落格網站目錄
      • 嗡財財嚕嚕唆哈
      • 大紀元賀卡城
      • 好朋友二手家具
      • 小遊戲388
      • 小遊戲天堂
      • 小邱邱的測量放樣工程
      • 拆組達人
      • 敗家誌°
      • 時間不等於金錢
      • 月光下的嘆息!
      • 梅森手扎
      • 淘淘寶小遊戲天堂區
      • 玩物尚誌
      • 生活工場家
      • 白文MIMI與小鸚KIKI的生活記事
      • 紅色死神
      • 綠色工廠 Easylife Blog
      • 網路聯盟行銷中心
      • 美食美景紐西蘭美女的家
      • 蓉兒ㄉ天空
      • 遊戲世界
      • 遊戲阿布
      • 遨遊天地任我行
      • 野兔村
      • 阿文兄A日誌
      第五屆部落客百傑 第五屆部落客百傑 第五屆部落客百傑



      GetRank - Webmaster and Seo Tools
    • 分類表

      • Android (14)
      • ASP (3)
      • BU幣任務區 (6)
      • C# (17)
      • CentOS (4)
      • CGI (1)
      • CompScience (1)
      • C_and_CPP (111)
      • Database (5)
      • DB2 (4)
      • debian (2)
      • Featured (3)
      • In Search of Stupidity (6)
      • Information Architecture for the World Wide Web (11)
      • j2me (25)
      • java (98)
      • JavaScript (35)
      • JavaScript權威指南:ECMAScript5 + HTML5 DOM + HTML5 BOM 範例精粹 (2)
      • Languages (5)
      • lds (1)
      • Linux (6)
      • LinuxDev (179)
      • MSSQL (6)
      • MySQL (13)
      • NetSecurity (1)
      • Office (3)
      • Oracle (2)
      • Palm (1)
      • Peopleware: Productive Projects and Teams (35)
      • perl (16)
      • php應用 (64)
      • PostgreSQL (2)
      • Python (102)
      • Quality is Still Free (15)
      • ruby (1)
      • Solaris 系統 (1)
      • Sponsored Reviews (133)
      • Symbian (4)
      • System (1)
      • THE MYTHICAL MAN-MONTH (20)
      • The Peter Principle (14)
      • TinyERP (6)
      • ubuntu (37)
      • Uncategorized (4)
      • VBA (1)
      • VoIP (2)
      • Web Blog (130)
      • weberp (16)
      • Windows (5)
      • windows mobile (1)
      • Wordpress (34)
      • xml (6)
      • ㄚ琪走透透 (56)
      • 中壢社大河川踏查社 (1)
      • 人才庫 (4)
      • 企業ERP (1)
      • 免費好康 (61)
      • 公司簡介 (201)
      • 口碑貼文 (179)
      • 商品推銷 (11)
      • 就業資源 (8)
      • 工作大未來 (9)
      • 工作訓練 (1)
      • 廠商簡介 (1)
      • 我攝過的教堂 (6)
      • 我的論文 (2)
      • 掌握Google關鍵字:SEO搜尋秘技全攻略 (29)
      • 數位拍古蹟 (5)
      • 文章導讀 (141)
      • 求才訊息 (18)
      • 生活與社會 (3)
      • 發燒鑑貨文 (120)
      • 直到路的盡頭 (5)
      • 神社 (2)
      • 科技通訊 (8)
      • 笑話 (22)
      • 約耳趣談軟體 (44)
      • 組合語言 (14)
      • 網站報報 (36)
      • 網站評論 (371)
      • 網路賺錢 (46)
      • 美味食記 (78)
      • 翻譯 (65)
      • 職業達人 (1)
      • 自然與科學 (2)
      • 藝術與表演 (1)
      • 觀察力培養 (1)
      • 設計模式之禪 (1)
      • 貼貼樂 (180)
      • 資料處理 (17)
      • 軟體報報 (52)
      • 閒聊 (253)
    • 最新的回應

      • 小倆口東京自由行-Day 2一日乘車券 | 工作達人(Job Da Ren) 在 小倆口東京自由行-Day 2明治神宮
      • Washer Parts - Our site provides essential information on ge appliance parts - Ge Appliance Parts 在 Whirlpool Appliance Parts
      • ㄚ琪 在 四月連結Fun Taiwan送好市特超大附門掛衣架組
      • MESON 在 四月連結Fun Taiwan送好市特超大附門掛衣架組
      • GP 超霸充電池高電力鎳氫(NiMH)電池第十五次使用 | 工作達人(Job Da Ren) 在 GP 超霸充電池高電力鎳氫(NiMH)電池試用
      • ㄚ琪 在 webERP : WebERP 4.03.5 推出

      請幫工作達人按讚

      • Copyright c 2005 - 2009 工作達人(Job Da Ren) and is proudly powered by WordPress
      • Entries (RSS)
      • Comments (RSS)
      • Home
      • About achi
      • Archives
      • 隱私權政策
      • stock photos
      • Contact
      • Top Posts
      • Poll
      • wp-buzz
      • Advertise
      ss_blog_claim=fec8047405cd9a7a8d8d623b47b39edf
      Creative Commons Attribution-NonCommercial-ShareAlike 2.5 台灣
      This work by ㄚ琪 is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 台灣.

      无觅相关文章插件,快速提升流量