c语言补全 subilme_Sublime Text 配置C语言开发环境

本文介绍了如何在Windows上使用Sublime Text配置C语言开发环境,包括安装GCC、TCC和推荐的插件如AstyleFormatter、EasyClangComplete和ClangAutoComplete。内容涵盖了GCC和TCC的编译配置,以及TCC的快速编译和运行特性。此外,还提到了代码补全和格式化的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需要安装的软件列表

软件

GCC

TCC

Clang(LLVM)

Sublime 插件

AstyleFormatter

EasyClangComplete

ClangAutoComplete

基本编译环境

在Windows上,Sublime Text 配置C语言运行环境,推荐安装Msys2,然后由Msys2安装GCC,这样可以安装到很新的GCC版本,错误提示会比较友好。

另外,推荐一下贝拉http://bellard.org大神的C编译器,Tinycc(TCC),TCC编译器特别快,编译速度大概是GCC的9倍,而且极为小巧,加载所花费的时间很少。另外,TCC可以直接编译运行C代码而不用生成可执行文件。也就是说,同样的代码,使用GCC编译需要等半天,使用TCC则可以瞬间编译运行。基于这些特性,TCC特别适合用来刷C语言算法题,因为调试起来特别快捷。

对于喜欢(研究)编译器的程序员,TCC是最小的完整的C编译器,它从头到脚编译一遍自身只需0点几秒,而且没有依赖项。TCC支持多个平台,支持许多GCC特性,除此之外,TCC还有自己的特性,比如支持下面这种写法

int v1, v2, fib(int n) { return n < 2 ? n : fib(n - 1) + fib(n - 2); }

虽然不是什么高级特性,但感觉很符合语义的一致性。

GCC

在Sublime 的插件目录下的User文件夹下新建一个GCC.sublime-build文件,在里面粘贴如下代码

{

"cmd": ["gcc", "-O2", "-s", "-o", "${file_path}/${file_base_name}", "${file}"],

"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",

"working_dir"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值