VSCode通过配置tasks.json任务文件并集成终端即可调用make实现一键编译清理,需先安装make工具链并验证版本,再创建含make all/clean任务的JSON配置,配合C/C++插件可完成编辑-编译-调试闭环。

VSCode 本身不直接执行 Makefile,但通过配置任务(Tasks)和集成终端,可以非常方便地调用 make 实现一键编译、清理、运行等自动化操作。关键在于让 VSCode “知道”你的 Makefile 在哪、想执行哪个目标。
这是前提。Linux/macOS 通常自带 make;Windows 需安装 MinGW-w64、MSYS2 或 WSL,并把 make 所在路径加入系统环境变量(如 C:\msys64\usr\bin)。打开 VSCode 内置终端(Ctrl+`),输入 make --version 能正常输出即表示就绪。
按 Ctrl+Shift+P → 输入 “Tasks: Configure Task” → 选择 “Create tasks.json file from template” → 选 “Others”。然后替换生成的文件内容为:
{
"version": "2.0.0",
"tasks": [
{
"label": "make all",
"type": "shell",
"command": "make",
"args": ["all"],
"group": "build",
"presentation": {
"echo": true,
"reveal": "always",
"focus": false,
"panel": "shared",
"showReuseMessage": true,
"clear": true
},
"problemMatcher": ["$gcc"]
},
{
"label": "make clean",
"type": "shell",
"command": "make",
"args": ["clean"],
"group": "build",
"presentation": {
"echo": true,
"reveal": "always",
"focus": false,
"panel": "shared",
"showReuseMessage": true,
"clear": true
}
}
]
}说明:
iWebShop是一款基于PHP语言及MYSQL数据库开发的B2B2C多用户开源免费的商城系统,系统支持自营和多商家入驻、集成微信商城、手机商城、移动端APP商城、三级分销、视频电商直播、微信小程序等于一体,它可以承载大数据量且性能优良,还可以跨平台,界面美观功能丰富是电商建站首选源码。iWebShop开源商城系统 v5.14 更新日志:新增商品编辑页面规格图片上传优化商品详情页面规格图片与主图切
0
Ctrl+Shift+P → “Tasks: Run Task”)里看到的名字;make clean;打开键盘快捷键设置(Ctrl+K Ctrl+S),搜索 “Tasks: Run Task”,右键“添加快捷键”,比如设为 Ctrl+B 编译、Ctrl+Shift+B 清理。之后无需打开命令面板,一键直达。
安装官方 C/C++ 插件后,在项目根目录建 c_cpp_properties.json 配置 include 路径和标准版本;再配合上面的 task,不仅能编译,还能获得智能提示、跳转定义、错误实时标记——真正实现编辑→编译→调试闭环。
基本上就这些。不需要额外插件,纯靠 VSCode 原生任务系统就能稳稳驱动 Makefile,轻量又可靠。
以上就是VSCode与Makefile:自动化编译的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号