其實運行C /C++直接用VC即可,但是有個要求必須用Eclipse開發環境,今天安裝Eclipse開發環境,是做java開發的,裝完了查了下要運行 C /C++環境必須要裝另外的插件,裝的過程中發現有直接針對C/C++開發的Eclipse環境,已經裝好了java版的,只好在上面繼續裝相關的插件,
我參照這個網址,進行安裝
http://www.cnblogs.com/feisky/archive/2010/03/21/1691170.html
1 Eclipse的安裝
到http://java.sun.com/j2se/1.5.0/download.jsp 下載JRE安裝;
到http://eclipse.org下載Eclipse安裝。(這兒可以下載Java版本的,也可以下載C/C++ 版本的)
2 對於下載的Java版本或着只下載Eclipse IDE的,需要安裝CDT。
在Eclipse菜單help裏面,安裝CDT,網址爲http://download.eclipse.org/tools/cdt/releases/galileo
3 安裝MinGW
到目前爲止,已經爲 Eclipse 裝上了 CDT,但還需要一個 "編譯程序" 才能編譯程序,因此要下載可在Windows上使用的GNU C、C++編譯程序,這裏要下載的是:MinGW。
下載網址:http://www.mingw.org/download.shtml
安裝完畢,需要將MinWGW的bin加入到系統變量,並將 mingw32-make.exe改名爲make.exe
4 安裝GDB
http://www.gnu.org/software/gdb/download 下載GDB並安裝到MinGW的安裝目錄中去。
5 設置Eclipse
爲了使CDT能夠取用 MinGW來進行編譯的工作, 我們要回到 Eclipse 當中進行設定:
Window->Preferences->C/C++->New CDT project wizard->Makefile Project
找到 Binary Parser 取消 Elf Parser 改選 PE Windows Parser
這樣,開發環境就建立好了
以及網址http://snowolf.iteye.com/blog/401198一直都想在Eclipse下搭建一個C/C++的開發平臺,卻一直未能如願。最近,終於成功了,其實很簡單。
- 我們需要一個cdt,這個可以在Eclipse官網下載。
- 我們需要MinGW——C/C++編譯平臺,下載後需要安裝,同時選中g++、MinGW Make,同時設置環境變量,將%MinGW_HOME%\bin設置到PATH中,然後我們可以通過命令行敲擊gcc,看是否有效果。
- 我們需要gdb——C/C++調試平臺,下載後安裝,默認到MinGW_HOME就行。
- 我們開啓eclipse編譯一個C/C++工程,右鍵可以運行,調試。
安裝
設置環境變量
新建C項目
新建C++項目
來段HelloWorld
C的
- #include <stdio.h>
- #include <stdlib.h>
- int main(void) {
- puts("!!!Hello World!!!"); /* prints !!!Hello World!!! */
- return EXIT_SUCCESS;
- }
控制檯編譯輸出
- **** Build of configuration Debug for project c ****
- **** Internal Builder is used for build ****
- gcc -O0 -g3 -Wall -c -fmessage-length=0 -osrc\c.o ..\src\c.c
- gcc -oc.exe src\c.o
- Build complete for project c
- Time consumed: 14011 ms.
控制檯結果輸出
- !!!Hello World!!!
C++的
- #include <iostream>
- using namespace std;
- int main() {
- cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
- return 0;
- }
控制檯編譯輸出
- **** Build of configuration Debug for project cpp ****
- **** Internal Builder is used for build ****
- g++ -O0 -g3 -Wall -c -fmessage-length=0 -osrc\cpp.o ..\src\cpp.cpp
- g++ -ocpp.exe src\cpp.o
- Build complete for project cpp
- Time consumed: 25452 ms.
控制檯結果輸出
- !!!Hello World!!!
參照上面兩個安裝完後,環境變量也安裝第二個網址內容配置了,分別建立C工程和C++工程,C工程可以正常運行和輸出,但是C++只能正常編譯不能再控制檯輸出,再 run configure裏面配置裏面找環境變量,居然沒發現我定義的環境變量,沒怎麼再windows下做個開發,所以對windows寫的環境比較陌生,
再百度一下,
- 使用MinGW+Eclipse 開發C++程序時控制檯Console沒有輸出的解決方法
使用Eclipse編寫C++程序,在點擊運行後,console沒有出現程序的輸出結果,這時需要檢查一下電腦是否設置了MinGW的環境變量:"安裝目錄/bin",並將其設置到了系統的環境變量path中,一般就可以了。如果還沒有成功,可再設置下eclipse的run configurations, 如下圖所示:www.2cto.com
運行時的environment。點擊run configurations,彈出如下界面。
查看是否設置了path變量,值是MInGW安裝路徑的bin目錄。