背景
在百度貼吧的C語言吧,發現提問題的同學基本還在使用VC6.0或者DEV C++。
這兩個工具都太老,而且沒有更新。使用體驗都不太好。
解決方案
微軟自家編輯器vscode+相應插件。
vscode官方已經推出了一個插件,便於大家使用vscode編寫並調試C/C++程序。地址是:https://code.visualstudio.com/docs/cpp/config-mingw
這只是其中一種方式,針對不同的平臺,不同的編譯器有不同的配置方法。文章裏講解的比較詳細。
vscode能提供的功能:
- 語法高亮,編寫階段能識別典型錯誤。
- 函數自動補全,並提示函數參數。
- 學習的時候,和現實開發工具對齊。因爲實際編程並不會使用VC6.0或者DEV C++做爲開發工具。
vscode實現上面功能其實是使用三個配置文件來操作的:
- c_cpp_properties.json文件,提供語法,函數識別配置。
- tasks.json文件,配置編譯參數。
- launch.json文件,配置運行調試參數。
這三個配置存放路徑是項目根目錄的.vscode目錄下。
但是對於初學者,這些配置和概念還是太複雜了。不易完成整個配置。所以有了一個想法,做一個壓縮包。解壓即可使用。
新手福利
筆者把上面講配置,配置好以後,整理了壓縮包,解壓即可使用(目前只支持64位操作系統)。
需要注意兩點:
- 解壓縮目錄不能包含空格
- 在工作目錄裏新建目錄不能是中文
這兩點注意事項可能是因爲使用mingw編譯器的原因。在win10系統上製作,其他系統未測試。
使用方式:
1、下載壓縮包。下載地址:https://pan.baidu.com/s/1mXxEpfNOyUS2srTxk6NnxA 提取碼:0zp8
2、找一個路徑沒有空格的目錄解壓,直接右鍵選擇全部解壓縮就可以解壓,推薦直接放在盤符下或者桌面也可以。
3、解壓以後,打開目錄。可以看到3個目錄和一個文件。其中setup.bat啓動文件,雙擊就可以啓動vscode。此時vscode會打開這個目錄裏的workspace目錄,作爲工程目錄,打開以後裏面有一個默認的文件hello-vscode.c。
4、編譯hello-vscode.c文件,點擊菜單欄上的Terminal->Run Build Task。可以把.c文件編譯成exe文件。
5、運行hello-vscode.exe,可以看到結果。
6、調試hello-vscode.c文件,在文件行號左邊點擊出一個紅圈可以爲這一行下一個斷點,然後可以點擊菜單欄的Debug->Sart Debugging。
上圖中,給第二行下了斷點,然後啓動調試,程序會斷在第二行。這個時候可以給左邊WATCH欄添加變量,查看目前程序中各個變量的情況,對與程序查錯很有幫助。
7、自己新建一個文件試一試,新建目錄也可以,但是目前目錄不能是中文的😅。