C語言學習第一天~Eclipse MinGW環境搭建


一、環境准備
windows

二、Windows環境下gcc編譯器

1.MinGW介紹
         MinGW是指只用自由軟件來生成純粹的Win32可執行文件的編譯環境,它是Minimalist GNU on Windows的略稱。

  實際上 MinGW 並不是一個 單純的C/C++ 編譯器,而是一套 GNU 工具集合。除開 GCC 以外,MinGW 還包含有一些其他的 GNU 程序開發工具 (比如 gawk bison 等等)。
  開發 MinGW 是為了那些不喜歡工作在 Linux(FreeBSD) 操作系統而留在 Windows 的人提供一套符合 GNU 的 GNU 工作環境。
  所以,使用 MinGW 我們就可以像在 Linux 下一樣使用 GNU 程序開發工具。
  GCC 就是 MinGW 的核心所在,GCC 是一套支持眾多計算機程序語言的編譯系統,而且在語言標准的實現上是最接近於標准的。並且 GCC 幾乎可以移植到目前所有可用的計算機平台。(我的電腦上就還裝有 DevKitPro,里面包含 GCC 的 ARM(for GBA/DS/GP32) 和 MIPS(for PSP) 版本。)
  GCC 本身不像 VC 那樣擁有IDE 界面(在 Windows 上也存在 Dev C++ 之類的支持 MinGW 編譯器的 IDE)。源代碼編輯你可以選用任何你喜歡的文本編輯器(據說微軟的開發人員包括 VC 的開發都不用 VC 所帶的 IDE 編輯器,而是選用 GNU 的 VIM 編輯器)。然后使用 make 等工具來進行軟件項目的編譯、鏈接、打包乃至發布。而像 cvs(svn) 源代碼版本控制工具可以讓世界上任何一個角落的人都可以參與到軟件項目中來。


2.MinGW下載地址
         32位版: http://sourceforge.net/projects/mingw/?source=typ_redirect



3.環境變量的配置
          計算機 -  - >系統屬性-->高級系統設置-->環境變量-->系統變量 
  • 新建 MINGW_HOME 變量,在其中加入 F:\MinGW 目錄都根據自己的電腦MinGW所在位置不同而改變;
  • 新建 LIBRARY_PATH 變量,在其中加入 %MINGW_HOME%\lib 標准庫存放路徑;
  • 新增 C_INCLUDE_PATH 變量,在其中加入 %MINGW_HOME%\include 頭文件路徑;
  • 在PATH的值中加入 %MINGW_HOME%\bin 這是尋找gcc編譯器的路徑。如果PATH中還有其他內容,需要用英文狀態下分號進行分割;

4.安裝更新標准庫
         選擇需要安裝的標准庫


         執行 內容 更新



5.驗證gcc是否正確運行
          在控制台窗口下面,輸入gcc -v,結果類似如下圖,則安裝成功。


三、Eclipse安裝配置

1.Eclipse介紹
          Eclipse最初是由IBM公司開發的替代商業軟件Visual Age for Java的下一代IDE開發環境,2001年11月貢獻給開源社區,現在它由非營利軟件供應商聯盟Eclipse基金會(Eclipse Foundation)管理。Eclipse的本身只是一個框架平台,但是眾多插件的支持,使得Eclipse擁有較佳的靈活性,所以許多軟件開發商以Eclipse為框架開發自己的IDE。
         這次需要使用到 Eclipse IDE for C/C++ Developers。


2.Eclipse下載地址




3.編譯時報錯Program "make" not found in PATH

經查C:\MinGW\bin下確實無make.exe,有mingw32-make.exe,

mingw32-make.exe備份,改為make.exe更改名字后,可以編譯、運行;

但是有個錯誤,找不到mingwg++,把mingw32-g++.exe備份,改為mingwg++;

問題解決!






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM