免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3505 | 回复: 2
打印 上一主题 下一主题

用Eclipse开发C/C++ [转贴] [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-12-30 15:39 |只看该作者 |倒序浏览
Eclipse開發C/C++程式語言

Eclipse所提供的是一個開發平台(Platform),它可以透過Plug-in的方式擴充開發環境。當Eclipse被安裝完成後就包函了 JDT的Plug-in,可以透過JDT來開發Java,這也是一般使用者最常使用的Eclipse的功能。因為Plug-in的擴充性,所以也可以將 Eclipse擴充開發C/C++程式語言。C/C++程式語言的Plug-in稱之為CDT。

電腦環境:
Windows XP Profressional SP2中文版
Eclipse 3.0
CDT 2.0.2
MinGW 3.1.0-1

安裝CDT步驟:


   1. 下載CDT。CDT網址:http://www.eclipse.org/cdt/。如果是Eclipse 2.x版,請下載CDT 1.x。如果是Eclipse 3.x版,請下載CDT 2.x。

   2. 解壓縮檔案org.eclipse.cdt-2.0.2-win32.x86.zip。壓縮檔中有兩個目錄features與plugins,請將這兩個目錄複製到eclipse目錄下。(eclipse原本就有這兩個目錄)

   3. 下載可以在Windows環境下執行的GUN C/C++編譯器。我採用的是MinGW。下載網址:http://www.mingw.org/download.shtml。請選擇這個版本:MinGW bin MinGW-3.1.0-1.exe 14863 kb Sep 15, 2003 11:14。

   4. 安裝MinGW。執行Min-GW-3.1.0-1.exe,選擇安裝路徑:C:\MinGW,其餘的選項採用預設值即可。

   5. 新增下列環境變數:
      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

   6. 啟動Eclipse。

   7. 設定Build command為mingw32-make。Windows->Preferences->C/C++->New Make Projects->Make Builder(Tab)取消Build Command中的Use default選項,在Build command:填入mingw32-make。

   8. 切換成C/C++ Perspective。

   9. 新建C專案。
         1. 選擇File->New Project->C->Standard Make C Project。按下Next。

         2. Project name:HelloC。按下Next。

         3. 選擇Binary Parser(Tab),將Binary Parser原來選取的Elf Parser取消,選取PE Windoes Parser。按下Finish。

  10. 建立新檔hello.c。File->New->File。

  11. 在hello.c中輸入
      #include
      void fun1(int a)
      {
      printf("this is fun1.a=%d\n",a);
      }
      int main(int argv,char *argc[])
      {
      printf("Hello World\n");
      fun1(99);
      }

  12. 建立新檔makefile。File->New->File。

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

  14. 設定Make Targets。Windows->Show View->Make Targets。在Make Targets視窗中按下滑鼠右鍵,選擇Add Build Target,Target Name輸入:all,Make Target輸入:all

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

  16. 執行。Run->Run...->C/C++ Local->HelloC。Main(Tab)->C/C++ Application:輸入hello.exe。按下Run。可以看到Console輸出:
      Hello World
      this is fun1.a=99

论坛徽章:
0
2 [报告]
发表于 2005-12-30 16:45 |只看该作者
我觉得不如slickedit + cygwin好用

论坛徽章:
0
3 [报告]
发表于 2005-12-31 09:04 |只看该作者
关注
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP