10.04-VSCode-Linux编程环境搭建

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前端,要试一试如何进行远程调试。

1.2.8.1. 远程调试

原文地址:https://www.cnblogs.com/lizhensheng/p/11117099.html