gpt4 book ai didi

c - 高级 Sublime Text 2 构建系统

转载 作者:太空宇宙 更新时间:2023-11-03 23:32:58 24 4
gpt4 key购买 nike

无论如何让 Sublime Text 2 构建项目中的所有文件?我有一个项目,里面只有几个非常简单的 C 文件,但默认情况下,Sublime 一次只能构建一个文件。默认的 C++ 构建规则适用于单个文件编译,但仅此而已。

我知道它的构建系统主要是围绕调用另一个构建系统而设计的,例如 make,但如果我不必处理 makefile,我会很高兴。我更愿意让 Sublime Text 遍历我项目中的每个文件并使用一个规则构建它们。这可能吗?

最佳答案

Makefile 绝对是这里更好的选择之一,但如果您不愿意,您可以制作一个新的构建系统来做类似的事情。

首先,转到工具->构建系统->新建构建系统...,然后添加以下内容:

{
"cmd": ["g++", "*.cpp", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++"
}

然后保存到默认目录(Packages/User/)

这是标准 C++ 构建系统的直接克隆,我刚刚将“单个文件”输入参数修改为“当前目录中的所有 .cpp 文件”。

希望这是一个有用的起点!

关于c - 高级 Sublime Text 2 构建系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11236291/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com