跳转到内容
新建笔记

开发工具

工具按开发阶段选择,不按品牌堆叠。

阶段目的常用入口
阅读与编辑定位代码、理解符号、完成修改在线代码检索、VS Code、VS Code 配置文件、Vim / Neovim
搜索与自动化批量定位文本、复用命令和脚本命令行工具、跨平台文本搜索
版本控制记录变更、协作、回退和审查Git
配置与构建描述目标、依赖和平台差异构建系统、CMake、Make
依赖管理安装、锁定和发布软件包npm、pip、conda
调试与诊断观察状态、定位失败位置GDB
AI 辅助固化工作流、连接工具并验证自动化结果AI 辅助开发、Skills / Plugins
工具角色典型输出
GCC / Clang / MSVC cl编译器与链接器驱动目标文件、库、可执行文件
CMake构建系统生成器Ninja、Make 或 IDE 工程文件
Ninja / Make / MSBuild构建执行器按依赖关系执行编译与链接命令

CMake 不替代编译器,编译器也不负责完整的跨文件构建编排。排查构建问题时先确认失败发生在哪一层。