Windows系統結合MinGW搭建軟件開發環境


MinGW介紹

      MinGW,即Minimalist GNU For Windows,它包含了GNU工具集的運行環境、GCC編譯器工具集以及其它的GNU程序開發工具(如make、gawk、grep等等)。借用MinGW,可以在Windows操作系統上,使用強大的、豐富多彩的開源工具進行軟件開發,例如vim、gcc、python等等。

      該工具的官方首頁為:http://www.mingw.org/

MinGW安裝

      標准的MinGW安裝過程需要連接網絡在線安裝,需要先去網站的下載頁面,下載最新的安裝文件(mingw-get-setup.exe),雙擊開啟安裝進程:

由於安裝文件的版本會經常變動,這里就不再詳細說明安裝的步驟,但需要注意如下幾點:

  • MinGW默認的安裝位置是“c:\MinGW”,如果沒有特殊需求,按照默認即可
  • 安裝過程中,會彈出“MinGW Installation Manager”安裝管理界面,選擇需要安裝的組件。需要選中如下的內容(如果需要編譯C++代碼,也要選中G++編譯器)

      minGW截圖.jpg

  • 根據選中的組件的多少,安裝程序會下載所需的軟件包,根據網速的不同,安裝過程會持續一段時間

MinGW的配置

      安裝成功后,可以執行“開始”-->“MinGW”-->“MinGW Shell”,從而進入MinGW的命令行界面。此時,熟悉Linux的朋友就如魚得水了。不過不熟悉也沒有關系,就從現在開始熟悉吧。

      打開MinGW的命令行界面,需要進行一些配置,主要包括美化命令行界面(默認的太丑了)、下載額外的軟件包等。

  • 使用mingw-get命令安裝minTTY(mingw-get是MinGW下的軟件包安裝工具,就像Ubuntu的apt-get)

      mingw-get install msys-mintty      //這個不錯

  • 在桌面上建立指向“C:\MinGW\msys\1.0\msys.bat --mintty”的快捷方式 
  • 配置vim、配置/etc/profile等等

編譯器的選擇和使用

      MinGW安裝時,如果選擇了mingw-develop-toolkit,則會默認安裝用於X86平台gcc編譯器。如果需要編譯其他平台的source code,則需要交叉編譯工具。交叉編譯工具可以在“http://www.mentor.com/embedded-software/sourcery-tools/sourcery-codebench/editions/lite-edition/”上免費下載(需要提供姓名和E-mail地址),會在用到交叉編譯工具時介紹,這里不再詳細說明。

編寫第一個程序:Hello word

      1. 進入MinGW Shell

      2. 使用vim編輯器(為什么要用vim?我只能說,如果一個程序員熟悉了使用vim編輯代碼,就再也改不掉了!)新建一個c文件,並添加如下的代碼

      vim main.c

 

  1. #include
  2. int main(void) {
  3. printf("Hello world\n");
  4. return 0;
  5. }

     3. 保存后,使用gcc編譯 

     gcc main.c

     4. 編譯成功后,會在當前目錄生成“a.exe”,執行該文件,就可以打印“Hello world”了

     ./a.exe

     [xxx@xxx ~]# ./a.exe 
     Hello world

 

轉自:http://www.wowotech.net/soft/6.html


免責聲明!

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



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