Sublime Text 3 实现C语言代码的编译和运行(示例讲解)
Sublime Text 3是一款优秀的代码编辑软件。界面简洁,轻巧快速,很受大家的欢迎。
最近开始用他来编辑数据结构的代码,这就需要在新建编译系统。
具体方法如下:
首先:
接下来是关键的一步,将以下代码粘贴到弹出的编辑页面中,文件名为name.sublime-build形式,name是新建的编译器名字。
{ "cmd": ["gcc","${file}","-fexec-charset=gbk","-o", "${file_path}/${file_base_name}"], "file_regex":"^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir":"${file_path}", "selector": "source.c", "variants": [ { "name": "Run", "cmd": ["cmd","/c","-fexec-charset=gbk", "gcc", "${file}", "-o", "${file_path}/${file_base_name}","&&", "cmd", "/c","${file_path}/${file_base_name}"] }, { "name":"RunInCommand", "cmd": ["cmd","/c", "gcc", "${file}","-fexec-charset=gbk", "-o","${file_path}/${file_base_name}", "&&","start", "cmd", "/c","${file_path}/${file_base_name} & pause"] } ] }
多说一句,网上的编译器代码有很多,有些可能因为版本原因不能成功编译,有些运行后会有编码导致的乱码出现。以上我贴出的代码是经过测试能完美编译和运行的,完全可以放心使用。
以上就是小编为大家带来的Sublime Text 3 实现C语言代码的编译和运行(示例讲解)的全部内容了,希望大家喜欢哦~
如果大家想了解更多游戏活动与游戏攻略,请持续关注本站,本站小编将在第一时间为大家带来最好看、最好玩、最新鲜的游戏资讯。更多精彩内容,尽在jb51游戏频道!
相关推荐
-
SublimeText编译C开发环境设置
使用工具Sublime Text 2MinGW 1.配置环境变量 下载和安装Sublime Text 2和MinGW之后,需要将MinGW安装目录下的Bin目录所在路径添加到环境变量Path中.如图: 2.通过Sublime Text调用C编译器 在Sublime Text中已经默认添加了对C/C++编译器的配置(默认使用g++编译),通过键入Ctrl+B来调用.编译结果会输入到ST的输出栏中,如图: 3.直接将控制台输出结果显示在Sublime Text 2中 如果不想每次编译文件后,还需要切
-
Sublime Text 3 实现C++代码的编译和运行示例
在数据结构代码的编写中,我选用了优秀的编辑器Sublime Text 3,但是在实现C++代码的编译和运行上费了一番周折,接下来我贴出C++编译系统的代码,供各位参考. 编译后是在弹出的CMD命令行窗口运行的,因为若在Sublime Text 3运行则可能无法实现输入等操作(?). { "encoding": "utf-8", "working_dir": "$file_path", "shell_cmd"
-
Sublime Text 3 实现C语言代码的编译和运行(示例讲解)
Sublime Text 3是一款优秀的代码编辑软件.界面简洁,轻巧快速,很受大家的欢迎. 最近开始用他来编辑数据结构的代码,这就需要在新建编译系统. 具体方法如下: 首先: 接下来是关键的一步,将以下代码粘贴到弹出的编辑页面中,文件名为name.sublime-build形式,name是新建的编译器名字. { "cmd": ["gcc","${file}","-fexec-charset=gbk","-o"
-
C语言编程C++动态内存分配示例讲解
目录 动态内存管理 为什么存在动态内存分配 动态内存函数的介绍 malloc申请空间和free释放空间 有借有还 free释放内存 calloc申请内存 realloc调整动态内存的大小 realloc使用的注意事项 当然realloc也可以直接开辟空间 常见的动态内存错误 1.对NULL指针的解引用操作 2.对动态开辟空间的越界访问 3.对非动态开辟内存使用free释放 4.使用free释放一块动态内存开辟的一部分 5.对同一块动态内存多次释放 6.动态开辟内存忘记释放(内存泄漏) 几个面试题
-
C语言编程C++柔性数组结构示例讲解
目录 绕指柔-柔性数组 柔性数组的特点: 第一个好处是:方便内存释放 第二个好处是:这样有利于访问速度 总结 绕指柔-柔性数组 也许你从来没有听说过柔性数组(flexible array)这个概念,但是它确实是存在的. C99 中,结构体中的最后一个元素允许是未知大小的数组,这就叫做柔性数组成员. 柔性数组的特点: 1.结构中的柔性数组成员前面必须至少一个其他成员. 2.sizeof 返回的这种结构大小不包括柔性数组的内存. 3.包含柔性数组成员的结构用malloc ()函数进行内存的动态分配,
-
MAC 系统如何使用 Sublime Text 2 直接编译运行 java 代码
修改 /Users/$username/Library/Application Support/Sublime Text 2/Packages/Java/JavaC.sublime-build 为: 复制代码 代码如下: { "cmd": ["java", "$file_base_name"], "file_regex": "^ *\\[javac\\] (.+):([0-9]+):() (.*)$",
-
Sublime Text 3插件Minify的安装与使用(js代码压缩)
目录 需要用到的软件 进入正题Minify的安装 Minify文档翻译 需要用到的软件 SublimeText3+Node.js 进入正题Minify的安装 打开SublimeText,快捷键ctrl+shift+p调出package control输入install package找到minify回车安装即可,安装结成功后该文档在编辑器中弹出. # 注意(uglify-js默认只支持es5,如果要支持es6需要当前安装) uglify-js@3已支持es6压缩 # 未安装过minify所需组件
-
JavaScript开发者必备的10个Sublime Text插件
Sublime Text几乎是任何开发者在其工具箱的必备应用程序.Sublime Text是一款跨平台的,高度可定制的,高级的文本编辑器,既适合全功能的IDE(出了名的资源匮乏),又可匹配命令行编辑器,例如Vim和Emacs(具有陡峭的学习曲线). Sublime Text如此受欢迎的其中一个原因就是它的可扩展插件架构.这使得开发人员可以轻松使用新功能,例如代码完成,或远程API文档嵌入,来扩展Sublime的核心功能.Sublime Text的插件并不是开箱即用的--通常需要通过一个叫Pack
-
Ubuntu配置sublime text 3的c编译环境的具体步骤
c语言 选择tool –> Build System –> New Build System 然后输入以下代码 { "shell_cmd": "gcc \"${file}\" -o \"${file_path}/${file_base_name}\" -Wformat=2", "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$&q
-
安装Sublime Text支持Go插件的方法步骤
1.安装GO 进入GO的国内网站,下载安装 https://golang.google.cn/ 2.环境变更配置 重要的是GOROOT 和 GOPATH, 一般安装在C:\GO目录下, 会自动配置GOROOT目录 , 以及在PATH上加入C:\GO\bin 3.在命令中进行测试 go env 查看环境变更 其中GOPATH会在 go install中用到,GO语言会 GOPATH目录下建立bin.pkg目录 ,来存在编译好的二进制文件及包文件 4.安装sublimeText3 此工具以快捷.可扩
-
sublime text3搭建配置c语言编译环境的详细图解教程(小白级)
目录 使用sublime text3编译c语言部分 准备工作 配置环境变量 新建sublime text3的c语言编译环境 举例 软件下载可以在官网下载,均为免费软件 有问题可以联系我邮箱求助:sexluna@outlook.com sublime text3虽然收费但是支持无限期试用且功能不受限制(免费软件) 使用sublime text3编译c语言部分 准备工作 下载sublime text3 配置计算机c语言编译环境,下载MinGW即可 配置MinGW的系统变量 将下载解压的MinGW的b
随机推荐
- Prototype String对象 学习
- DOM3中的js textInput文本事件
- JS对象的深度克隆方法示例
- jQuery焦点控制图层展示延迟隐藏的方法
- Jexcel实现按一定规则分割excel文件的方法
- 详解java中this.getClass()和super.getClass()的实例
- PHP根据传来的16进制颜色代码自动改变背景颜色
- 生成随机字符串和验证码的类的PHP实例
- datePicker——日期选择控件(with jquery)
- Javascript中Promise的四种常用方法总结
- VBS教程:函数-IsArray 函数
- ASP AJAX 静态分页第1/2页
- 为IP查询添加GOOGLE地图功能的代码
- Python实现简单字典树的方法
- IE下双击checkbox反应延迟问题的解决方法
- php 破解防盗链图片函数
- PHP开发中csrf攻击的简单演示和防范
- Android 仿苹果底部弹出Dialog
- IntelliJ IDEA配置Tomcat(完整版图文教程)
- adb push中文路径文件名丢失后缀的解决方法