使用notepad++、MinGW來開發C程序


Windows平臺下C程序的集成開發工具有很多:

1、Visual C++6.0

Visual C++是Microsoft公司推出的用於開發C/C++程序的一款經典的IDE,很多高校都使用其作為教學工具來講解C和C++。但是,Visual C++ 6.0在win7、win8、win10下總是存在各種兼容性問題,安裝麻煩。

2、Visual Studio

Visual Studio(VS)是美國微軟公司的開發工具包系列產品。VS是一個完整的開發工具集,它包括了整個軟件生命週期中所需要的大部分工具,如UML工具、代碼管控工具、集成開發環境(IDE)等等。VS是目前最流行的Windows平臺應用程序的集成開發環境。但是,VS安裝包比較龐大,下載不方便,安裝時間較長,而且會安裝很多暫時用不到的工具。

3、其他

Dev C++是一款免費開源的C/C++ IDE,內嵌 GCC 編譯器。Dev C++的優點是體積小(只有幾十兆)、安裝卸載方便、學習成本低,缺點是調試功能弱。

C-Free是一款C/C++集成開發環境(IDE)。目前有兩個版本,收費的C-Free 5.0專業版和免費的C-Free 4.0 標準版。C-Free中集成了C/C++代碼解析器,能夠實時解析代碼,並且在編寫的過程中給出智能的提示。C-Free提供了對目前業界主流C/C++編譯器的支持,你可以在C-Free中輕鬆切換編譯器。

4、本文推薦的:Notepad++ + MinGW

上面介紹的開發環境都是集成的開發環境(編輯器與編譯器集成在一個軟件中),這裡介紹另一種開發環境:notepad++(編輯器) + MinGW(裡面包含編譯器),兩者通過 DOS 黑窗口關聯。剛開始上手使用這種開發環境可能會有些不適應,但是會讓你對C語言程序的編譯-連接過程等有更好的理解,包括該開發工具包裡有哪些目錄,有哪些工具及該工具的環境變量怎麼配置等。該開發環境如下圖:

(1)Notepad++

Notepad++是 Windows 操作系統下的一套文本編輯器,其功比 Windows 中的 Notepad(記事本)強大,除了可以用來製作一般的純文字說明文件,也十分適合編寫計算機程序代碼。Notepad++不僅有語法高亮度顯示,也有語法摺疊功能,並且支持宏以及擴充基本功能的外掛模組。

(2)MinGW

MinGW,是 Minimalist GNUfor Windows 的縮寫。它是一個可自由使用和自由發佈的Windows特定頭文件和使用GNU工具集導入庫的集合。 MinGW 提供了一套完整的開源編譯工具集(如gcc等工具),以適合 windows 平臺應用開發,且不依賴任何第三方C運行時庫。


5、MinGW環境變量配置

(1)解壓MinGW到指定路徑中(要記住這個路徑,後面需要用的到),如我解壓到路徑D:\\Program Files\\中:

使用notepad++、MinGW來開發C程序

(2)右擊我的電腦,點擊屬性:

使用notepad++、MinGW來開發C程序

(3)點擊高級系統設置:

使用notepad++、MinGW來開發C程序


(4)在系統變量中找到Path,然後點擊編輯按鈕:

使用notepad++、MinGW來開發C程序

(5)點擊新建按鈕新建一個D:\\Program Files\\MinGW\\bin變量(bin所在的路徑就是剛才解壓的路徑),然後點擊確定:

使用notepad++、MinGW來開發C程序

(6)在系統變量中新建一個系統變量,變量名為lib,變量值為 MinGW 中 lib 文件夾的路徑,然後點擊確定按鈕,如圖:

使用notepad++、MinGW來開發C程序


(7)同步驟(6)新建一個系統變量include,如圖:

使用notepad++、MinGW來開發C程序

(8)點擊確定:

使用notepad++、MinGW來開發C程序

(9)點擊確定:

使用notepad++、MinGW來開發C程序


(10)點擊組合鍵win + r打開運行窗口,輸入cmd進入 黑 窗口:

使用notepad++、MinGW來開發C程序


(11)在 黑窗口下輸入命令:gcc -v,若輸出如下所示信息則表明gcc環境變量配置成功,否則配置失敗:

使用notepad++、MinGW來開發C程序

6、如何使用Notepad++、gcc進行開發?

(1)先使用Notepad++編輯好代碼:

使用notepad++、MinGW來開發C程序


(2)把源碼所在的路徑複製下來:

使用notepad++、MinGW來開發C程序


(3)點擊“win+r”組合鍵、輸入“cmd”進入黑窗口:

使用notepad++、MinGW來開發C程序

進入黑窗口後:

進入源代碼所在的路徑。如果源代碼路徑(假設為:C:\\Users\\LiZhengNian\\Desktop\\hello)與當前路徑(假設為:C:\\Users\\LiZhengNian)在同一個盤符,則直接輸入“cd C:\\Users\\LiZhengNian\\Desktop\\hello”命令即可進入源代碼路徑;如果源代碼路徑與當前路徑不再同一盤符,則先進入源代碼所在盤符(如進入F盤的命令為:“F:”),再進入源代碼所在路徑。

輸入編譯命令進行編譯。編譯命令:gcc 源文件 -o 可執行文件。如:gcc hello.c -o hello.exe,其中”-o“的作用是重命名生成的可執行文件,也可使用:"gcc 源文件"進行編譯,此時生成的可執行文件默認為a.exe。(輸入命令時”Tab“鍵具有自動補齊功能)

運行程序。輸入可執行文件即可運行,如輸入:hello.exe

以上就是本次的分享,如有錯誤,歡迎指出!


分享到:


相關文章: