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語言編譯的過程嗎?以上分享若有錯誤,歡迎指出!