如何在Windows的命令行下進行程序編譯和gdb調試

作爲軟件工程的大學生,博主一開始在Windows下的開發環境就是簡單的 dev c++ 而已。然而熟悉了Linux Ubuntu下的命令行編譯和gdb調試的環境後,就極少使用dev了。這就有個問題,其實在Windows下可不可以也脫離IDE的編程環境,改爲用命令行來編譯和調試呢?答案肯定是可以的,此處給出一篇簡單的小白教程。


1、概念介紹。

1、Windows下的cmd就是Windows的命令行終端,其中的一些命令和Ubuntu的有些許區別,不過在這個博客的範疇中沒有涉及。
2、Windows的環境變量,大概可以說是如果設置好了在path路徑裏面了,就可以直接在cmd命令行裏直接調用程序。

2、配置操作

1、選擇計算機,右鍵,選擇“屬性”
2、“高級系統設置” –> “環境變量”

這裏寫圖片描述

3、選擇“環境變量”裏面的“系統變量” ,選擇path, 編輯

這裏寫圖片描述

4、添加環境變量。注意:最好不要動原來的東西,在原來的東西的基礎上在前面或後面加上一個分號,然後把Dev C++安裝目錄下的MinGW64/bin文件夾的路徑複製到環境變量裏面去。。(此處是巧借了dev的自帶編譯器,如果各位以其他方法找到了新版的MinGW文件的話,也可以配置成自己喜歡的)注意,路徑中不要出現中文,否則可能出現有趣的問題
這裏寫圖片描述

(ps:博主這邊用的就不是dev 的MinGW64包了,而是師兄傳下來的 :))

4、一路確定,配置完成。


3、使用操作

在你代碼所在的文件夾,按住shift加右鍵,點擊“在此處打開命令窗口”,進入到cmd終端,接下來就可以愉快地使用g++,gcc編譯器,和gdb調試器了。
這裏寫圖片描述

4、後期優化

大家還可以給自己配一個用的順手的編輯器,比如sublime,gvim,(甚至是notepad ,hhh)同理把它放在環境變量裏,那麼也可以在cmd中直接打開,這時在win下的編程過程就和Ubuntu的非常像了。。

5、備註

1、此處以win7爲例,其他版本的應該大同小異。

2、另附片面的gdb調試方法

3、使用編輯器和命令行編譯的方法對於瞭解程序的運行過程更加有好處,但是從方便性上的確不如IDE,特別是用熟了vs的同學們就應該更能體會得到,所以各有利弊,大家自己選擇最符合自己口味的編程環境就好:)

發佈了40 篇原創文章 · 獲贊 68 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章