sublime怎麼運行c代碼?php
一:開發環境的搭建html
C語言開發兩個軟件,一個是文本編輯工具,Notepad++或者是EditPlus均可以;shell
二個是C語言編譯器,這裏我用的是 gcc for windows;windows
這裏我粘出來gcc for windows在百度雲盤上的下載地址。工具
<a href="http://pan.baidu.com/s/1FubYD" target="_blank">http://pan.baidu.com/s/1FubYD</a>
二:環境變量的設置:ui
(1)將剛剛下載好的文件,解壓到C盤根目錄下,文件夾名稱 MinGw;code
(2)計算機——>(右鍵)屬性——>高級系統設置——>環境變量——>系統變量,選中Path點擊編輯,將MicGw文件下的bin目錄路徑複製出來,我這裏是htm
C:MinGWbin,將路徑複製到Path中,點擊肯定;注意點目錄先後的分號,必定要有而且必須是英文半角。開發
(3)同上,新建一個系統變量lib,對應MicGw下的lib文件夾;新建一個系統變量include,對應MicGw下的include文件夾;get
到此爲止,咱們就算是搭建好C語言開發的基本環境了;
編譯咱們剛剛保存好的Hello.c文件,採用命令 gcc Hello.c -o Hello.exe
意思就是經過gcc命令將咱們剛剛寫的Hello.c 文件編譯成 Hello.exe的可執行文件,這時候你回到源文件對應的目錄下,發現會有一個Hello.exe的文件;
直接雙擊Hello.exe 發現會有一閃,而後就啥都沒有。咱們仍是直接在命令提示符下查看,Hello.exe ,發現 打出來兩個單詞 Hello, world!
三:sublime配置C語言環境
一、sublime->工具->編譯系統->新建編譯系統
輸入以下配置信息:
{ "working_dir": "$file_path", "cmd": "gcc -Wall \"$file_name\" -fexec-charset=gbk -o \"$file_base_name\" -std=c99", "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "selector": "source.c", "variants": [ { "name": "Run", "shell_cmd": "gcc -Wall \"$file\" -fexec-charset=gbk -o \"$file_base_name\" -std=c99 && start cmd /c \"${file_path}/${file_base_name} & pause\"" } ] }
Select CodeCopy
保存爲myc.sublime-build
二、選擇你的myc.sublime-build做爲編譯系統便可
● 解決不能編譯for語句 (-std=c99)
● 解決C語言輸出中文是亂碼 (-fexec-charset=gbk)
本文參考地址:https://www.php.cn/tool/subli...