VsCode搭建C語言運行環(huán)境詳細過程及終端亂碼問題解決方案
在VsCode中搭建C/C++運行環(huán)境需要先安裝以下插件
1、安裝c/c++插件
2、安裝code runner插件
當然也可以安裝一些其他的美化插件根據(jù)個人習慣,但是以上這兩個是必裝的。
安裝好插件后來到插件主頁點擊卸載旁邊的小齒輪選擇擴展設置
找到擴展設置中的下圖選項并打上勾即可,設置完后重啟VsCode
以上算是第一大步,接下來進行第二大步,安裝Mingw
附上下載地址 https://nuwen.net/mingw.html ,下載下圖所示的版本,建議安裝在C盤目錄下。
配置環(huán)境變量,在C盤找到mingw的目錄
打開并找到bin文件
復制bin文件的路徑(注意是bin文件的路徑)
然后找到電腦中的的高級系統(tǒng)設置
找到環(huán)境變量
選中用戶變量中的path,選擇編輯
點擊新建,將剛剛復制的bin文件錄制粘貼進去,然后全點確定關閉所有窗口。
win + R輸入cmd,cmd中輸入 gcc -v -E -x c++ -
出現(xiàn)這些就表明成功了
然后來到代碼界面右鍵點擊Run Code即可運行了,但是可能會出現(xiàn)終端顯示中文亂碼,這是因為vscode編輯器本身默認是使用的utf-8編碼,而終端使用的編碼格式為gbk,這兩個編碼格式在對于中文的處理上有些字符上的差異,所以在輸出時自然就是會出現(xiàn)中文亂碼的問題了。這是因為運行程序時是將文本內(nèi)容以utf-8來保存的,但是終端輸出就是用另外一個編碼gbk來顯示了,沒有經(jīng)過編解碼轉(zhuǎn)換就是會出現(xiàn)亂碼問題。
能夠解決vscode編輯器終端輸出中文亂碼的方法有很多種,基本上都是去修改編碼格式使得編輯器和終端的編碼統(tǒng)一。但是在考慮到不影響到電腦上其他程序和文本編碼格式的前提下,就只能夠去通過修改配置文件來改變vscode終端編碼格式了。
找到首選項進入設置,可以看到右上角有個文件的圖標點擊進去。
將以下的代碼追加到大括號中就可以了,
"terminal.integrated.profiles.windows": { "PowerShell": { "source": "PowerShell", "overrideName": true, "args": ["-NoExit", "/c", "chcp 65001"], "icon": "terminal-powershell", "env": { "TEST_VAR": "value" } } }, "terminal.integrated.defaultProfile.windows": "PowerShell",
追加的時候記得在上一段代碼最后加上一個逗號,如圖:
記得保存,然后重新運行代碼就不會出現(xiàn)亂碼了。
到此這篇關于VsCode搭建C語言運行環(huán)境以及終端亂碼問題解決的文章就介紹到這了,更多相關VsCode搭建C語言運行環(huán)境內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
C語言超詳細講解函數(shù)棧幀的創(chuàng)建和銷毀
我們知道c語言中函數(shù)都是被調(diào)用的,main函數(shù)里面能調(diào)用其他函數(shù),其實main函數(shù)也是被別的函數(shù)調(diào)用的,下面通過本文給大家分享c語言函數(shù)棧幀的創(chuàng)建和銷毀過程,一起看看吧2022-05-05解析C++浮點數(shù)無效值的定義與無效值判定的小結(jié)
本篇文章是對C++中浮點數(shù)無效值的定義與無效值的判定進行了詳細的分析介紹,需要的朋友參考下2013-05-05