卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

解決Sublime Text3中C語言編譯出現(xiàn)的[Decode error - output not utf-8]問題

在Sublime Text3中編譯C語言時,有時會遇到[Decode error - output not utf-8]的問題。這可能是由于編譯器輸出的編碼格式與Sublime Text3默認(rèn)的utf

在Sublime Text3中編譯C語言時,有時會遇到[Decode error - output not utf-8]的問題。這可能是由于編譯器輸出的編碼格式與Sublime Text3默認(rèn)的utf-8編碼不匹配導(dǎo)致的。下面將介紹解決這一問題的方法。

安裝MinGW編譯器

首先,我們使用的是gcc/g等C/C 編譯器,因此需要下載并安裝MinGW。在安裝過程中,建議選擇避免使用中文路徑。對于Windows 7及更低版本的操作系統(tǒng),可以右擊“我的電腦”,選擇“屬性”->“高級”->“環(huán)境變量”,然后在PATH中加入MinGW的路徑(例如C:MinGWin,具體路徑根據(jù)實(shí)際安裝位置而定)。如果路徑中已經(jīng)包含其他變量,請確保用英文分號進(jìn)行分隔。

配置環(huán)境變量

1. 新建LIBRARY_PATH變量,并將MinGW的庫路徑(例如C:MinGWlib)添加到其值中。

2. 新建C_INCLUDEDE_PATH變量,并將MinGW的頭文件路徑(例如C:MinGWinclude)添加到其值中。

對于Windows 8及更高版本的操作系統(tǒng),可以通過滑動鼠標(biāo)至屏幕邊緣,打開設(shè)置,進(jìn)入控制面板,直接搜索“環(huán)境變量”、“編輯系統(tǒng)的環(huán)境變量”,然后按照上述步驟進(jìn)行配置。為了驗(yàn)證配置是否成功,可以在命令行中輸入“gcc -v”。

配置Sublime Text3 Build System

1. 點(diǎn)擊“Tools”->“Build System”->“New build System...”,刪除其中所有內(nèi)容。

2. 輸入以下內(nèi)容:

```json

{

"cmd": ["gcc", "${file}", "-o", "${file_path}/${file_base_name}"],

"file_regex": "^(..[^:]*):(d ):(d )?:?(.*)$",

"working_dir": "${file_path}",

"selector": "source.c",

"variants": [

{

"name": "Run",

"cmd": ["cmd", "/c", "gcc", "${file}", "-o", "${file_path}/${file_base_name}", "", "cmd", "/c", "${file_path}/${file_base_name}"]

},

{

"name": "RunInCommand",

"cmd": ["cmd", "/c", "gcc", "${file}", "-o", "${file_path}/${file_base_name}", "", "start", "cmd", "/c", "${file_path}/${file_base_name} pause"]

}

]

}

```

3. 將其保存為“”。

轉(zhuǎn)換文件編碼為utf-8

按下Ctrl Shift P,輸入“ConvertToUTF8”,安裝完成后,點(diǎn)擊“文件”->“set file encoding to”->“utf-8”,然后再點(diǎn)擊“文件”->“reload encoding with”->“utf-8”。最后,重新啟動電腦。

通過以上步驟,您應(yīng)該能夠成功編譯C語言代碼了。如此一來,解決了Sublime Text3中C語言編譯出現(xiàn)[Decode error - output not utf-8]的問題。

標(biāo)簽: