Eclipse下搭建C语言开发环境
要使用Eclipse開發C/C++語言主要有 下面幾個步驟:
1. 安裝 JRE
去sun官方網站 下載安裝即可
由于 Eclipse 本身是用 Java 開發的,因此自然需要使用到 JRE,如果先前已經安裝過了可跳過此步。
2. 安裝 Eclipse
屬于廢話了..不安裝怎么用!
下載地址
3.安裝 Eclipse 中文插件
如果你不介意使用英文介面,可以跳過此步,下載地址同為
要使Eclipse能夠開發C/C程序,必須安 裝CDT插件才可以.你可以在http://www.eclipse.org/cdt/downloads.php
? http://download.eclipse.org/tools/cdt/releases/galileo/
這個網站上找到相應的版本,一定要和eclipse對應起來
如果你安裝的 Eclipse 是 3.0.x 版就必須安裝 CDT 2.1.1 版
如果安裝的 Eclipse 是 3.1 版,就必須安裝 CDT 3.0 版
?
安裝:將解壓縮后的的features、 plugins整個文件夾復制到Eclipse安裝所在的目錄里,再重啟Eclipse即可。
?
當建立新的工程的時侯,就可以看到已經有了 C 及 C++ 的選項,代表安裝成功了。
到目前為止已經為你的Eclipse安裝上了 CDT,還需安裝一個編譯器才能完成.
因此要下載可在Windows上使用的GNU C、C++編譯器,這里要下載的是的是:MinGW。
下載網址:
在下載頁中找到 即可
?
選擇暫裝在C:\MinGW
在環境變量里加入:PATH : C:\MinGW\bin;
Windows 的用戶要在 "我的電腦"->右鍵->屬性->高級->環境變量->系統變量->path 選 "編輯"
在最前面加上 C:\MinGW\bin; 即可。
因為Eclipse里面預設用來編譯的文件名為 make.exe 但是 Mingw安裝后的 make 文件名是 mingw32-make.exe 因此你可以將 mingw32-make 改名成為 make 就可以了!
為了使CDT能夠取用 MinGW來進行編譯的工作, 我們要回到 Eclipse當中進行設置
窗口->->C/C++->Make->New Make Project->New Builder
找到 Binary Parser 取消 Elf Parser 改選 PE Windows Parser
6. 安裝 C++ Formatter
CDT 并沒有源代碼的格式化工具,就用這個來輔助了,如果你沒有這個需求,不安裝它也可以正常使用。
?
C++ Formatter 是用來對C/C++源代碼進行排版的工具,對于改來改去已經改的一團亂的源代碼來說,這真是救命仙丹,馬上讓源代碼回到"優雅"的狀態。由于CDT的編譯 器并無內建 Formatter ,因此借助其他工具。這里我們要使用的是Artistic Style。
astyle 的網站在這 下載Astyle最新版本,解壓后放在適當位置即可
?
在Eclipse我們必須借助"外部工具"來使 用它。
運行-->外部工具->外部工 具...,作以下設置:
?
選擇"程序", 點 "新建"名稱: Formatter
位置:
按 "瀏覽文件系統..." 找到剛才解壓 astyle.exe 的位置
工作目錄:
${workspace_loc:/${project_name}}
自變量:
--style=kr ${resource_name}
填好后點擊 "關閉"
到此已經全部安裝完畢。
--------------------------------------------
?
接下來來試寫一個小程序
打開 Eclipse -> 新建項目 -> C/C++ -> Managed Make C++ Project
在導航器 test 上按右鍵->新增-> Source File
取一個Source File 名,記得要加后綴名 .cpp
鍵入這一段源代碼
此時如要程序源代碼進行排版可點"執 行"-> 外部工具 -> 選 Formatter
有時點擊后沒有馬上發上反應,此時只要隨便切換一下窗口,就會出現對話框
就可以在 主控臺 看到執行結果了!! ===========================================================================================
1.所需軟件:eclipse 3.4 + cdt5.0+MinGW 5.1
2.下載 Eclipse IDE for C/C++ Developers 或者在Eclipse中安裝單獨的cdt5.0的包,以link方式安裝。
3.下載并安裝MinGW5.1(MinGW是windows版本的gnu c/c++工具集 主要包括編譯器gcc,連接器make,調試器gdb )
4.配置環境變量
假設MinGW安裝在C盤:
PATH C:/MinGW/bin;
LIBRARY_PATH C:/MinGW/lib
C_INCLUDEDE_PATH C:/MinGW/include
CPLUS_INCLUDE_PATH C: /MinGW/include/c++/3.4.5;
C:/MinGW/include/c++/3.4.5/mingw32;
C:/MinGW/include /c++/3.4.5/backward;
C:/MinGW/include(不同版本的c++版本不同,不要盲目照轉,如安裝不同的MinGW版本,清注意配置)
5.將C:/MinGW/bin下的文件“mingw32-make.exe”復制一份并改名為“make.exe”,方便以后操作。
6.測試:
(1)在cmd中執行下”make”命令,如果出現“***No targets specfied and no make file found stop”,設置成功。
(2)在cmd中輸入“gcc -v”,如果屏幕出現“gcc不是內部命令或外部命令,也不是可運行的程序或批處理文件。”表示環境變量設定有問題。如果出現如下顯示,表示設定成功。
Reading specs from c:/mingw/bin/../lib/gcc/mingw32/3.4.5/specs
Configured with: ../gcc/configure --with-gcc --with-gnu-ld --with-gnu-as --host=
mingw32 --target=mingw32 --prefix=/mingw --enable-threads --disable-nls --enable
-languages=c,c++,f77,ada,objc,java --disable-win32-registry --disable-shared --e
nable-sjlj-exceptions --enable-libgcj --disable-java-awt --without-x --enable-ja
va-gc=boehm --disable-libgcj-debug --enable-interpreter --enable-hash-synchroniz
ation --enable-libstdcxx-debug
Thread model: win32
gcc version 3.4.5 (mingw-special)
(3)在cmd中輸入“mingw32-make -version”,如果屏幕出現:
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
如上顯示,MinGW安裝成功了
總結
以上是生活随笔為你收集整理的Eclipse下搭建C语言开发环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 虚拟机和主机文件共享的四种方法
- 下一篇: MINIGUI常见错误集及解决方法