1. VSCode-Linux编程环境搭建
1.1. 前言
- 用好工具!熟悉系统编程技巧!
- 先浏览《嵌入式Linux基础教程》和APUE神书,然后在github笔记的基础上跑程序!
- 熟悉如何尽可能地利用现有工具,加快开发效率。充分利用VSCode的插件,进行程序编译,静态检查,调试,版本管理,文档构建,单元测试构建等等。
- 学好Linux系统编程!
1.2. 开始
1.2.1. github仓库组织
在zsLearn下新建一个分支,使用gitmoudule复制原书的示例代码。
1.2.2. 插件安装和选择
- 看插件文档,进行选择
1.2.3. 编译
在vscode中使用CMake进行构建,使用cmake-tools插件
1.2.4. 静态检查
使用c/c++ adadvanced lint进行静态检查,目前使用clang static analyzer
1.2.5. 版本管理
毫无疑问,使用Git,使用vscode前端
1.2.6. 单元测试TDD
使用CMake结合GTest来进行单元测试编写,使用CMake-tools插件实现单元测试前端
1.2.7. 文档构建
使用doxygen进行文档构建,使用markdown进行文档撰写
1.2.7.1. doxygen
暂时不弄。
1.2.7.2. markdown
- 要说在vscode上使用markdown,自己在公司已经用得“炉火纯青”。主要是用到了一系列插件,最重要的插件要属MPE。
1.2.8. 调试
使用gdb进行调试,使用vscode的gdb前端,要试一试如何进行远程调试。