0

0

一文讲解sublime text3怎么配置c编译环境并测试

藏色散人

藏色散人

发布时间:2021-08-18 11:17:49

|

4626人浏览过

|

来源于csdn

转载

下面由sublime教程栏目给大家介绍sublime text3怎么配置c编译环境,希望对需要的朋友有所帮助!

软件下载可以在官网下载,均为免费软件sublime text3虽然收费但是支持无限期试用且功能不受限制(免费软件)

使用sublime text3编译c语言部分


准备工作

  • 下载sublime text3
  • 配置计算机c语言编译环境,下载MinGW即可
  • 配置MinGW的系统变量
    • 将下载解压的MinGW的bin文件路径写进系统的path路径下。 下面有教程!
  • 配置sublime text3c语言编译环境

配置环境变量

  • 为了方便,一般我们会把gcc所在的路径加入系统的环境变量,这样就可以直接使用gcc命令而不用绝对路径。右键计算机->属性->高级系统设置->环境变量

  • 在path的值中,可以发现有一些目录,他们之间用英文的分号分隔。我们双击path,把我们gcc的路径 C:\MinGW\bin 添加进去。 要注意前后的英文分号。

  • 确定以后 就可以在任意目录下直接使用gcc命令了。可以在任意目录打开cmd窗口,输入gcc - v查看环境变量是否设置成功。如果仍然提示不是内部或外部命令,说明环境变量设置失败。

  • 如果失败,请重新配置环境变量!这一步至关重要,新手很容易卡在这一步!

新建sublime text3的c语言编译环境

  1. 第一步,打开sublime text3 选择 中文版:工具>>编译系统>>新建编译系统 英文版:tool –> Build System –> New Build System
  1. 输入下面代码保存
{"shell_cmd":"g++
 \"${file}\" -o \"${file_path}/${file_base_name}\"","file_regex":"^(..[^:]*):([0-9]+):?([0-9]+)?:?
 (.*)$","working_dir":"${file_path}","selector":"source.c,
 source.c++", 


"variants":


[


{"name":"Run","shell_cmd":"g++
 \"${file}\" -o \"${file_path}/${file_base_name}\" && \"${file_path}/${file_base_name}\""}


]


}
  • 按Ctrl+s保存,会自动打开user目录(Sublime Text 3\Packages\User),我们修改 文件名为 c.sublime-build,保存在此目录。
    • 保存之后,可以在Tools -> Build System下看到刚才新建的c了(工具->编译系统)
      至此,已经配置完了所有环境,只需要写入代码即可运行,下来我们一起写一个简单的程序测试一下

  1. 首先写上一段c代码进sublime text3
#include	\\经典的c语言入门程序int main(void)
{	
printf("hell\n");return 0;
}

2. 然后选择编译环境 选择工具>>编译系统>>选择c即可

3.写完代码按下快捷键:Ctrl+Shift+B

4.第一行中c就是对应执行配置文件中的第三行 gcc -Wall $file_name -o $file_base_name作用是编译。

Magic Eraser
Magic Eraser

AI移除图片中不想要的物体

下载

第二行的c-Run对应后面的命令 gcc -Wall $file -o $file_base_name && start cmd /c \”${file_path}/${file_base_name} & pause\”,作用是是在新的cmd窗口运行。这样就可以对scanf等函数进行输入了。

5.我们选择第二行c-Run

6.完美运行。

更多sublime相关知识,请访问sublime教程栏目:https://www.php.cn/tool/sublime/

相关专题

更多
Java JVM 原理与性能调优实战
Java JVM 原理与性能调优实战

本专题系统讲解 Java 虚拟机(JVM)的核心工作原理与性能调优方法,包括 JVM 内存结构、对象创建与回收流程、垃圾回收器(Serial、CMS、G1、ZGC)对比分析、常见内存泄漏与性能瓶颈排查,以及 JVM 参数调优与监控工具(jstat、jmap、jvisualvm)的实战使用。通过真实案例,帮助学习者掌握 Java 应用在生产环境中的性能分析与优化能力。

4

2026.01.20

PS使用蒙版相关教程
PS使用蒙版相关教程

本专题整合了ps使用蒙版相关教程,阅读专题下面的文章了解更多详细内容。

55

2026.01.19

java用途介绍
java用途介绍

本专题整合了java用途功能相关介绍,阅读专题下面的文章了解更多详细内容。

75

2026.01.19

java输出数组相关教程
java输出数组相关教程

本专题整合了java输出数组相关教程,阅读专题下面的文章了解更多详细内容。

37

2026.01.19

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

10

2026.01.19

xml格式相关教程
xml格式相关教程

本专题整合了xml格式相关教程汇总,阅读专题下面的文章了解更多详细内容。

12

2026.01.19

PHP WebSocket 实时通信开发
PHP WebSocket 实时通信开发

本专题系统讲解 PHP 在实时通信与长连接场景中的应用实践,涵盖 WebSocket 协议原理、服务端连接管理、消息推送机制、心跳检测、断线重连以及与前端的实时交互实现。通过聊天系统、实时通知等案例,帮助开发者掌握 使用 PHP 构建实时通信与推送服务的完整开发流程,适用于即时消息与高互动性应用场景。

17

2026.01.19

微信聊天记录删除恢复导出教程汇总
微信聊天记录删除恢复导出教程汇总

本专题整合了微信聊天记录相关教程大全,阅读专题下面的文章了解更多详细内容。

153

2026.01.18

高德地图升级方法汇总
高德地图升级方法汇总

本专题整合了高德地图升级相关教程,阅读专题下面的文章了解更多详细内容。

139

2026.01.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号