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插件c++
1.2.4. 靜態檢查
使用c/c++ adadvanced lint進行靜態檢查,目前使用clang static analyzergit
1.2.5. 版本管理
毫無疑問,使用Git,使用vscode前端github
1.2.6. 單元測試TDD
使用CMake結合GTest來進行單元測試編寫,使用CMake-tools插件實現單元測試前端編程
1.2.7. 文檔構建
使用doxygen進行文檔構建,使用markdown進行文檔撰寫markdown
1.2.7.1. doxygen
暫時不弄。工具
1.2.7.2. markdown
- 要說在vscode上使用markdown,本身在公司已經用得「爐火純青」。主要是用到了一系列插件,最重要的插件要屬MPE。
1.2.8. 調試
使用gdb進行調試,使用vscode的gdb前端,要試一試如何進行遠程調試。單元測試