動態

詳情 返回 返回

sublime運行c代碼 - 動態 詳情

sublime怎麼運行c代碼?

一:開發環境的搭建

C語言開發兩個軟件,一個是文本編輯工具,Notepad++或者是EditPlus都可以;

二個是C語言編譯器,這裏我用的是 gcc for windows;

這裏我粘出來gcc for windows在百度雲盤上的下載地址。

<a href="http://pan.baidu.com/s/1FubYD" target="_blank">http://pan.baidu.com/s/1FubYD</a>

二:環境變量的設置:

(1)將剛剛下載好的文件,解壓到C盤根目錄下,文件夾名稱 MinGw;

(2)計算機——>(右鍵)屬性——>高級系統設置——>環境變量——>系統變量,選中Path點擊編輯,將MicGw文件下的bin目錄路徑複製出來,我這裏是

C:MinGWbin,將路徑複製到Path中,點擊確定;注意點目錄前後的分號,一定要有並且必須是英文半角。

(3)同上,新建一個系統變量lib,對應MicGw下的lib文件夾;新建一個系統變量include,對應MicGw下的include文件夾;

到此為止,我們就算是搭建好C語言開發的基本環境了;

編譯我們剛剛保存好的Hello.c文件,採用命令 gcc Hello.c -o Hello.exe

意思就是通過gcc命令將我們剛剛寫的Hello.c 文件編譯成 Hello.exe的可執行文件,這時候你回到源文件對應的目錄下,發現會有一個Hello.exe的文件;

直接雙擊Hello.exe 發現會有一閃,然後就啥都沒有。我們還是直接在命令提示符下查看,Hello.exe ,發現 打出來兩個單詞 Hello, world!

三:sublime配置C語言環境

1、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

2、選擇你的myc.sublime-build作為編譯系統即可

● 解決不能編譯for語句 (-std=c99)

● 解決C語言輸出中文是亂碼 (-fexec-charset=gbk)
本文參考地址:https://www.php.cn/tool/subli...

user avatar qitiandazheng 頭像 zpfei 頭像 imaginefish 頭像 syntaxerror 頭像 daguaisou 頭像 smile1213 頭像
點贊 6 用戶, 點贊了這篇動態!
點贊

Add a new 評論

Some HTML is okay.