我曾一度因为vscode中c语言的静态代码检查问题而困扰,想想还是太懒了,不愿意折腾,今天搞一下。

首先在ubuntu中装vscode,,,

然后装clang

apt install llvm -y
apt install clang -y

vscode中安装插件列表如下

C/C++
Better C++ Syntas
Better Comments
C/C++ Advanced Lint #⭐
C/C++ Clang Command Adapter #⭐
C/C++ Extension Pack
C/C++ Snippets
C/C++ Themes
C++ Intellisense
CMake
Cmake Tools
Code Runner
Doxygen Documentation Generator
clangd#⭐⭐⭐

安装后启动vscode,写c语言代码,给了我错误提示

逐个解决

CppCheck
原因是没有,安装一个即可

apt install cppcheck

Lizard

pip3 install lizard

FlawFinder

pip3 install flawfinder

TODO:how to install Flexelint

Flexelint
依然是缺少flexlint,需要安装,但这是个付费的静态代码分析工具。没找到安装的方式。。。

Ubuntu vscode 配置c/c++环境 ---- 静态代码检查相关推荐

  1. Gitlab CI集成sonarqube实现静态代码检查

    其他博文连接 Ubuntu Server 16.04LTS 搭建GitLab服务器 ubuntu server 16.04 使用docker搭建jenkins和sonarqube Gitlab配置Gi ...

  2. 【转】vscode配置C/C++环境

    转自:vscode配置C/C++环境 - 知乎 VS Code配置 作者:谭九鼎 链接:Visual Studio Code 如何编写运行 C.C++ 程序? - 知乎 有改动.个人按照步骤后,做到复 ...

  3. vscode配置OpenGL开发环境【详细】

    vscode配置OpenGL开发环境[详细] 0. 前言 本配置过程是参考b站的一位up主文档大嫖客的视频,将其总结为文本文档,以便记忆. up主视频地址为:https://www.bilibili. ...

  4. golang静态代码检查配置与常见格式异常

    go环境配置 下载go1.13版本,通过命令解压到/usr/local目录下,并设置环境变量: sudo tar -zxvf go1.13.9.linux-amd64.tar.gz -C /usr/l ...

  5. vscode中装js解释器_h5学习记录(1)--vscode配置js开发环境

    文笔不是很好,第一次写东西,主要为了记录h5的学习过程.今天记录的是vscode配置js开发环境. 什么是VSCode Visual Studio Code (简称VS Code/VSC) 是一款于2 ...

  6. 用VScode配置Python开发环境引用

    引用:用VScode配置Python开发环境 - 简书 前言 VScode是一个相当优秀的IDE,具备开源.跨平台.模块化.插件丰富.启动时间快.颜值高.可高度定制等等优秀的特质,不愧是微软爸爸的私生 ...

  7. VScode配置C语言环境 亲测 可用!!!

    VScode配置C语言环境 亲测 可用!!! 一.首先下载vscode,地址:https://code.visualstudio.com/ 此时我已经安装好了 二.对VSCode进行汉化安装插件Chi ...

  8. VSCode配置Swift 开发环境

    VSCode配置Swift debug环境 `swift`初始化 项目 LSP 插件 Debugger 引用 用Swift写小功能,或者仅仅测试一下语法,然后每次打开 xcode 时间太久,我就想能不 ...

  9. VSCode配置Python开发环境!

    VsCode系列:VSCode配置Python开发环境! 今天博主跟大家聊一聊如何使用VsCode系列:VSCode配置Python开发环境!不喜勿喷,如有建议欢迎补充.讨论! 关于安装和汉化可以观看 ...

最新文章

  1. 总分的公式计算机,装机模拟器各配件跑分及计算公式分享 3DMark分数怎么算 3DMark分数计算公式_游侠网...
  2. python class类_Python——入门级(class类)
  3. wpfbutton按钮禁用_wpfbutton按钮禁用_如何在WPF窗口中隐藏关闭按钮?
  4. hadoop基础----hadoop理论----Hadoop简介
  5. Linux上使用Cron启动定时任务
  6. [Android] Android RxJava2+Retrofit2+OkHttp3 的使用(一) --基础篇 Retrofit2 的使用
  7. Fiddler调式使用(一)深入研究
  8. hexo个人next主题博客接入谷歌广告
  9. 盛世昊通上市美国纳斯达克,基建建设任重而道远
  10. 双十一大战前瞻:拼多多京东苏宁纷纷放大招,谁能挑战阿里C位?
  11. Unity 第三方SDK框架接入 (Android Studio)
  12. Jmeter正则表达式提取器的使用
  13. 为《理解C#中的System.In32和int:并非鸡和鸡蛋 》做个续
  14. Flutter开发相比React-Native优势在哪里?高手为你答疑解惑!
  15. 关于Hantek6022BL虚拟示波器的在WIN10的安装(神坑)
  16. 综合布线设计方案的步骤
  17. 网络基础 之SSL协议
  18. STM32F429 初试TouchGFX
  19. 身为一个程序员,如何做到自律?
  20. 真实分享记录我学习Linux系统遇到的问题

热门文章

  1. 荒野行动体验服服务器维护,荒野行动体验服新地图进不去怎么办 新地图体验服常见问题...
  2. 米扑科技:草根连续创业的前赴后继者
  3. 在linux下怎么解除git本地仓库_如何在Linux上搭建一个Git中央仓库
  4. Acala 如何领跑多资产跨链赛道,四大技术亮点构建Web3开放金融生态
  5. R语言通过loess去除某个变量对数据的影响--CNV分析
  6. “我在 P 站当程序员”
  7. 硬件工程师培训计划-第一期
  8. opencv把视频在垂直方向上翻转每一帧,播放视频,并保存视频
  9. Vue路由(vue-router)详细讲解指南
  10. TD80新型电磁铁(磁场间隙对应表)