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...