C語言 | Notepad++與MinGW相結合使用

1024G 嵌入式資源大放送!包括但不限於C/C++、單片機、Linux等。關注微信公衆號【嵌入式大雜燴】,回覆1024,便可免費獲取!html

有關注個人朋友可能會知道個人C開發環境是:Notepad++與MinGW相結合,即用Notepad++寫代碼,用MinGW這個工具包中的gcc編譯器進行編譯如:linux

在Notepad++裏寫代碼:json

在黑窗口下編譯及運行代碼:微信

此處,編譯命令爲:ide

gcc hello.c

生成的可執行文件默認爲a.exe,輸入a.exe便可運行該可執行程序。一樣,也可添加-o參數給a.exe進行重命名,如把hello.c編譯生成的可執行文件命名爲hello.exe的編譯命令爲:工具

gcc hello.c -o hello.exe

此時就能夠輸出hello.exe運行該程序,如:spa

學會這種編譯方式後,以後轉到Linux環境下進行編譯也是相似的,編譯的命令是同樣的。以前已經分享過了這個環境的安裝配置方法,可能有些朋友還不是很清楚怎麼配置(配置方法請查看使用Notepad++來開發C程序),以及不知道怎麼使用。命令行

這不,昨天有位朋友問我怎麼在黑窗口下切換路徑的問題,由於不會切換路徑因此沒法找到代碼文件的位置。現教你們怎麼切換路徑:code

(1)首先要知道怎麼切換盤符,切換盤符示例:htm

(2)其次,就能夠找到該盤符下你的代碼的位置,好比個人代碼在D:\c_test路徑下,那麼我就能夠以下操做切換到D:\c_test路徑:

還有方法是,你能夠直接cd至你源代碼所在目錄的絕對路徑,如:

此外,有兩個小技巧要告訴你們:

(1)【Tab】鍵具備補齊功能,好比你輸出cd c_,而後按下【Tab】鍵就能夠自動補齊爲:cd c_test。

(2)你不記得文件夾的名字時能夠輸入dir命令(相似於linux系統中的ls命令)查看當前文件夾下的全部文件及文件夾,如:

以上就是在黑窗口下切換至源碼路徑的一種方法,若是你不會的話,還有另外一種更爲簡單的方法:

在記事本中就能夠很方便的在黑窗口中打開你的源碼所在的路徑:

既然已經講了那麼多了,就順便講一下多個文件該怎麼編譯。其實和編譯一個文件也差很少,編譯多個文件就把要編譯的文件都加到編譯命令中就能夠了,如:

gcc cJSON.c json_parse_now.c -o test.exe

該命令同時編譯連接JSON.c和json_parse_now.c文件。

以上就是關於如何在window命令行下編譯C程序的一點補充的筆記,掌握這一點就能夠無縫切換到Linux下進行編譯C程序了(相關筆記:Windows下體驗Linux環境)。關於C程序的編譯過程可查看往期筆記:【本質】你知道C語言編譯的過程嗎?以上分享若有錯誤,歡迎指出!

相關文章
相關標籤/搜索