1. 程式人生 > >最新版Eclipse IDE for C/C++以及MinGW的安裝與配置詳解

最新版Eclipse IDE for C/C++以及MinGW的安裝與配置詳解

1、基本環境介紹

系統環境:windows7_x64

JDK版本:jdk-8u20-windows-x64

Eclipse版本:Eclipse IDE forC/C++ Developers(x64)

MinGW版本:2014.10.5下載的最新版

2、JDK的下載與安裝

下載你需要的相應版本的JDK,我這裡選擇的是jdk-8u20-windows(64位),各位可以根據自己的作業系統選擇32bit或者64bit,由於筆者之前已經安裝好了JDK,所以這裡不再詳細介紹JDK的安裝步驟,相信JDK的安裝難不倒各位!附圖如下:

(2)JDK環境變數的配置

依次選擇計算機>右鍵“屬性”>高階系統設定>高階>環境變數,在“系統變數”下選擇Path變數,然後點選“編輯”,在變數值欄最後面加入如下路徑:D:\Program Files\Java\jdk1.8.0_20\bin(此為JDk的安裝路徑!注意

:不要漏了分號,用於與前面的變數值分隔開)

配置好環境變數後,按“確定”退出環境變數配置,可以按"WIN+R"開啟CMD,輸入以下相應命令檢驗是否已經安裝並配置成功:java、javac,輸入java -version可以檢視Java版本資訊。上述步驟附圖如下:

3、Eclipse IDE for C/C++ developer的下載與安裝

(2)下載與安裝:從上述網站把eclipse下載完成後,直接解壓即可,無需安裝。如果前面的JDK安裝並配置正確的話,此時雙擊eclipse.exe應該是可以正常執行的!附圖如下:

4、MinGW的下載與安裝

(2)下載及安裝步驟如下圖所示:()

因為只是進行C/C++編譯開發環境的配置,所以這裡只需要選擇與C和C++ 有關的C compiler和C++ compiler的相關檔案(注意:這其中的Ccompiler和C++ compiler有多個版本可選,只需選擇他們各自的某一個版本即可,不要重複選擇不同版本,建議選擇最新版本)以及上圖中的基本程式元件,安裝過程中會自動下載選定的元件,視網路情況可能要花上半個小時到幾個小時,這裡就是考驗你的耐心的時候了!

下載完成後有如下檔案:(之前的版本都會有一個解除安裝程式,這個版本貌似沒有······)

(3) MinGW的環境配置

MinGW的環境配置類似JDK的配置,在環境變數的path路徑最前面加上MinGW中的bin資料夾的路徑即可!如下:

(4)MinGW在eclipse IDE forC/C++ developer中的配置

開啟Eclipse IDE for C/C++ Developers

依次點選開啟“Window>preferences>C/C++>New C/C++ Project Wizard,在右側,選擇PreferredToolchains,按下圖中步驟設定Executable(可執行程式)的預設編譯器為MinGW GCC,這樣在新建工程的時候就不需要重複選擇編譯器了,其他工程型別的設定過程類同!

在左側,選擇“Makefile Project”,在右側,選擇Binary Parsers標籤(預設已選中),勾選“PE Windows Parser”,點選OK儲存。(注:此設定過程意味著對所有C/C++工程都將應用此配置,如果你只是想在單個工程中進行配置,可右鍵單擊該專案,並依次選擇“Properties>C/C++ Build>Settings”,在右側選擇“BinaryParsers”標籤,並勾選“PE Windows Parser”即可,此設定過程意味著只對當前選中的工程有效。)


5、測試執行

新建一個C++工程,如圖:

執行成功!如下圖:

至此,基本安裝和配置步驟就已經完成了!原則上來講,各位已經可以用eclipse來進行C/C++的程式開發了,但是部分人在使用的過程中(尤其是執行程式的時候),可能會遇到下面兩種常見的錯誤提示:

1、  Launch failed Binary not found

2、  A program file was not specified in the launch configuration

解決方案

對於第一個錯誤提示,通常是由於在安裝MinGW的時候,相應的必要元件沒有安裝完全,所以我們可以重新執行之前下載的MinGW 線上安裝程式,把對應的必要元件下載並安裝,如下圖:

對於第二個錯誤提示,解決方案如下圖:

然後一路點選OK,再次執行,就可以了!

相關推薦

新版Eclipse IDE for C/C++以及MinGW安裝配置

1、基本環境介紹 系統環境:windows7_x64 JDK版本:jdk-8u20-windows-x64 Eclipse版本:Eclipse IDE forC/C++ Developers(x64) MinGW版本:2014.10.5下載的最新版 2、JDK的下載與安裝

新版Intellij IDEA外掛JRebel 7.0.7安裝啟用教程。

開場語 你要搞清楚自己人生的劇本:你不是你父母的續集,也不是你子女的前傳,更不是你朋友的番外篇。 進入正題 **JRebel外掛的線上安裝** 1.File–>Settings–> plugin

Turbo C 2.01的安裝配置

TC2.01下載解壓後有3個目錄,分別為disk1,disk2,disk3,安裝時需要把3個目錄的內容都放到1個目錄中,我是放在F:/TurboC目錄下. 安裝步驟: 1.執行F:/TurboC中的INSTALL.EXE檔案 2.輸入源驅動器,在Enter the SOUR

C++迭代器理解例項

定義一個數組:char buff[1024];當我們用指標char *p(char *p = buff)遍歷陣列時,指標p指向一維陣列首元素地址,每次都是從陣列第一個元素的偏移到指定位置,即進行指標運算。例如:訪問p[100]時,需要p+100,這樣浪費時間,影響效率。因

MySQL影響性能的因素原因以及性能優化配置

產出 詳細 告訴 rbo 如果 進制 valid 操作符 最優 (https://blog.csdn.net/kangshuo2471781030/article/details/79315577) 一、MySQL性能優化之-影響性能的因素 1.商業需求的影響 不合

使用Apache模組編譯安裝搭建LAMP平臺以及部署DedeCMS網站配置

一、LAMP平臺概述 簡介: LAMP架構是目前成熟的企業網站應用模式之一,指的是協同工作的一整套系統和相關軟體,能夠提供動態web站點服務及其應用開發環境。LAMP是一個縮寫詞,具體包括Linux作業系統、Apache網站伺服器、MySQL資料庫伺服器、PHP(或Perl

Linux下安裝JRE和Eclipse IDE for C/C++ Developers

Linux32位,下載eclipse-cpp-luna-R-linux-gtk.tar.gz和jre-8u11-linux-i586.rpm  放到家目錄中。http://www.eclipse.org/downloads/?osType=linux&release

Ubuntu下使用Eclipse IDE for C/C++ Developers交叉編譯和除錯

 1、下載JDk和Eclipse 首先我們下載Eclipse IDE for C/C++ Developers, 地址 http://www.eclipse.org/downloads/download.php?file=/technology/epp/downlo

Eclipse4.9安裝sts外掛(新版Eclipse

經過本人多次安裝,終於在深夜完成了最新版Eclipse的sts外掛安裝,特此分享! 首先開啟連線https://spring.io/tools3/sts/all下載外掛updatesite壓縮包 開啟Eclipse,點選help下的install new software,選擇Add.

新版Eclipse下載及安裝(詳細)

Eclipse是JavaWeb開發最常用的工具,下面詳細介紹一下如何下載安裝最新版Eclipse。 一、Eclipse下載 1.輸入網址:https://www.eclipse.org/downloads/ 我們會到官網中找到如下的下載按鈕,但預設下載的是Windows作業系統的64位,

eclipse安裝JBoss Tools外掛(非新版eclipse使用第二種方法)

JBoss Tools為我們提供了很多實用的工具,今天就為大家介紹如何在eclipse中安裝JBoss Tools外掛。依次單擊選單:Help -> Eclipse Marketplace…在Find輸入框中輸入:Jboss Tools,然後回車,在列表選擇Jboss T

C的三種基本程式結構-----以及例子

目錄 四.習題 對於一個程式來說,它的內在邏輯是非常重要的。只要肯靜下心來仔細推敲,找到它的關鍵邏輯。整個程式就已經完成了一大半,剩下的都是一些格式與規定。 我最感興趣的就是第四部分,習題部分找凶手的例題。看見題目的時候整個傻

新版eclipse反向生成實體類

1 新建一個專案用來儲存生成的實體類,(專案很隨意,包名是你實際開放專案的包名,用來存放實體類)2 在eclipse上配置資料庫連線        1)window---->show view----->data source explorer (如果沒有去oth

Windows下的 新版 Eclipse啟動出現:a java runtime environment(JRE) or java dev

https://blog.csdn.net/livetoyou/article/details/53446396當最新版 Eclipse啟動出現:a java runtime environment(JRE) or java dev,按照上述文章進行二三步驟,即可。親測有效。

如何在Ubuntu 14.04中安裝新版Eclipse

1.安裝OpenJDK Java 7 如果你的系統中沒有安裝 Java,我們需要按如下步驟事先安裝好 OpenJDK Java 7。使用 Ctrl+Alt+T 開啟終端,並按如下步驟執行安裝所需的 Java 版本安裝命令: 如果你在 Ubuntu 軟體中心安裝過 Op

C++ STL 雙端隊列deque

nbsp 常用操作 ear front ide end ons mes 舉例 一.解釋   Deque(雙端隊列)是一種具有隊列和棧的性質的數據結構。雙端隊列的元素可以從兩端彈出,其限定插入和刪除操作在表的兩端進行。 二.常用操作:   1.頭文件 #include &l

c++11 auto decltype

article ron 類型 tro 原因 art 後置 常常 data- 轉自: here 一. auto簡介 編程時候常常需要把表達式的值付給變量,需要在聲明變量的時候清楚的知道變量是什麽類型。然而做到這一點並非那麽容易(特別是模板中),有時候根本做不到。為了解決這個問

C#中Serializable序列化實例

磁盤 close ear 但是 如果 mat 更新數據 eat 新的 本文實例講述了C#中Serializable序列化。分享給大家供大家參考。具體分析如下: 概述: 序列化就是是將對象轉換為容易傳輸的格式的過程,一般情況下轉化打流文件,放入內存或者IO文件 中。例如,可

C++中this指針的用法

編譯 ++ call 高級 隱含參數 才有 == 可見 產生 轉自:http://blog.chinaunix.net/uid-21411227-id-1826942.html 1. this指針的用處:   一個對象的this指針並不是對象本身的一部分,不會影響sizeo

【轉】C#各個版本中的新增特性

members 托管 分隔符 main 數據 logs ttr dot 提高 轉自:http://www.cnblogs.com/knowledgesea/p/6694979.html 序言 自從2000年初期發布以來,c#編程語言不斷的得到改進,使我們能夠更加清晰的編