前言
MinGW是 Minimalist GNU for Windows 的縮寫。它是一個可自由使用和自由發(fā)布的Windows特定頭文件和使用GNU工具集導(dǎo)入庫的集合。其包含gcc工具,可以使用gcc工具來編譯我們的C代碼。
MinGW 提供了一套完整的開源編譯工具集(如gcc等工具),以適合 windows 平臺應(yīng)用開發(fā),且不依賴任何第三方C運行時庫。
MinGW的配置及使用方法:《使用Notepad++來開發(fā)C程序》。
配置完成之后我們就可以在Windows下的cmd窗口通過命令來編譯C代碼,如:
或者
使用gcc命令編譯默認(rèn)生成的可執(zhí)行文件為a.exe,可以加上-o參數(shù)把a.exe重新命名成hello.exe或者其它名字。
但這得到命令行下去編譯,這會令一些初學(xué)者會感覺到頭疼。本文要分享的就是如何把Notepad++配置成一個具有編譯功能的記事本(前提當(dāng)然是要裝好MinGW)。
Notepad++配置步驟
配置步驟如下:
(1)點擊菜單的運行按鈕
(2)添加編譯操作并配置快捷鍵
在彈出的運行窗口中輸入如下內(nèi)容并保存:
cmd /k gcc "$(FULL_CURRENT_PATH)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe"
然后,會彈出快捷鍵設(shè)置窗口:
我們可以給這一條命令所執(zhí)行的操作進(jìn)行命名及配置快捷鍵,這里我們設(shè)置編譯操作的快捷鍵為CTRL+F1。
注意:我們添加的快捷鍵不能與Notepad++的其他快捷鍵重復(fù)。
(3)添加運行操作并配置快捷鍵
與(2)中的操作一樣,運行的命令為:
cmd /k "$(CURRENT_DIRECTORY)\$(NAME_PART).exe"
這里我們設(shè)置編譯操作的快捷鍵為CTRL+F6。
設(shè)置完畢之后我們就可以在運行菜單下看到我們剛才添加的快捷鍵啦:
這時候我們可以點擊編譯、運行按鈕,也可以使用快捷鍵進(jìn)行操作。若代碼中沒有語法錯誤,則編譯結(jié)果無輸出(也就是編譯成功);若代碼中有錯誤,則編譯會輸出錯誤提示:
溫馨提示:每次修改代碼之后一定要保存。
編譯成功之后,點擊我們添加的運行按鈕(或按快捷鍵CTRL+F6)進(jìn)行運行操作:
溫馨提示:若編譯未通過,不要點擊運行按鈕。因為你運行的可能是你上一次編譯成功的.exe文件。
最后,簡單介紹一些這兩條命令的意思:
cmd /k gcc "$(FULL_CURRENT_PATH)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" cmd /k "$(CURRENT_DIRECTORY)\$(NAME_PART).exe"
其中:
cmd /k:打開cmd窗口并保持打開狀態(tài)。 $(FULL_CURRENT_PATH) :notepad++的自己的環(huán)境變量,表示當(dāng)前編輯文件的完整路徑。 $(CURRENT_DIRECTORY) :表示當(dāng)前目錄 $(NAME_PART) :表示當(dāng)前編輯文件的名稱,不含后綴
最后
此處我們發(fā)現(xiàn),進(jìn)行了這么多繁雜的配置:MinGW配置、Notepad++配置,才搭好了C語言的編譯環(huán)境。對于初學(xué)C語言的朋友來說,還是建議使用IDE來進(jìn)行學(xué)習(xí)。
對C語言有了一定的學(xué)習(xí)了之后,我們可以了解一下命令操作,這對于我們理解編譯的一些原理過程,也方便我們?nèi)蘸笕绻袡C(jī)會過度到Linux下的學(xué)習(xí)打一下一些基礎(chǔ)。
-
代碼
+關(guān)注
關(guān)注
30文章
4699瀏覽量
68104 -
編輯
+關(guān)注
關(guān)注
0文章
28瀏覽量
11535 -
Notepad
+關(guān)注
關(guān)注
0文章
12瀏覽量
6486
發(fā)布評論請先 登錄
相關(guān)推薦
評論