Ubuntu vscode 配置c/c++环境 ---- 静态代码检查
我曾一度因为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++环境 ---- 静态代码检查相关推荐
- Gitlab CI集成sonarqube实现静态代码检查
其他博文连接 Ubuntu Server 16.04LTS 搭建GitLab服务器 ubuntu server 16.04 使用docker搭建jenkins和sonarqube Gitlab配置Gi ...
- 【转】vscode配置C/C++环境
转自:vscode配置C/C++环境 - 知乎 VS Code配置 作者:谭九鼎 链接:Visual Studio Code 如何编写运行 C.C++ 程序? - 知乎 有改动.个人按照步骤后,做到复 ...
- vscode配置OpenGL开发环境【详细】
vscode配置OpenGL开发环境[详细] 0. 前言 本配置过程是参考b站的一位up主文档大嫖客的视频,将其总结为文本文档,以便记忆. up主视频地址为:https://www.bilibili. ...
- golang静态代码检查配置与常见格式异常
go环境配置 下载go1.13版本,通过命令解压到/usr/local目录下,并设置环境变量: sudo tar -zxvf go1.13.9.linux-amd64.tar.gz -C /usr/l ...
- vscode中装js解释器_h5学习记录(1)--vscode配置js开发环境
文笔不是很好,第一次写东西,主要为了记录h5的学习过程.今天记录的是vscode配置js开发环境. 什么是VSCode Visual Studio Code (简称VS Code/VSC) 是一款于2 ...
- 用VScode配置Python开发环境引用
引用:用VScode配置Python开发环境 - 简书 前言 VScode是一个相当优秀的IDE,具备开源.跨平台.模块化.插件丰富.启动时间快.颜值高.可高度定制等等优秀的特质,不愧是微软爸爸的私生 ...
- VScode配置C语言环境 亲测 可用!!!
VScode配置C语言环境 亲测 可用!!! 一.首先下载vscode,地址:https://code.visualstudio.com/ 此时我已经安装好了 二.对VSCode进行汉化安装插件Chi ...
- VSCode配置Swift 开发环境
VSCode配置Swift debug环境 `swift`初始化 项目 LSP 插件 Debugger 引用 用Swift写小功能,或者仅仅测试一下语法,然后每次打开 xcode 时间太久,我就想能不 ...
- VSCode配置Python开发环境!
VsCode系列:VSCode配置Python开发环境! 今天博主跟大家聊一聊如何使用VsCode系列:VSCode配置Python开发环境!不喜勿喷,如有建议欢迎补充.讨论! 关于安装和汉化可以观看 ...
最新文章
- 总分的公式计算机,装机模拟器各配件跑分及计算公式分享 3DMark分数怎么算 3DMark分数计算公式_游侠网...
- python class类_Python——入门级(class类)
- wpfbutton按钮禁用_wpfbutton按钮禁用_如何在WPF窗口中隐藏关闭按钮?
- hadoop基础----hadoop理论----Hadoop简介
- Linux上使用Cron启动定时任务
- [Android] Android RxJava2+Retrofit2+OkHttp3 的使用(一) --基础篇 Retrofit2 的使用
- Fiddler调式使用(一)深入研究
- hexo个人next主题博客接入谷歌广告
- 盛世昊通上市美国纳斯达克,基建建设任重而道远
- 双十一大战前瞻:拼多多京东苏宁纷纷放大招,谁能挑战阿里C位?
- Unity 第三方SDK框架接入 (Android Studio)
- Jmeter正则表达式提取器的使用
- 为《理解C#中的System.In32和int:并非鸡和鸡蛋 》做个续
- Flutter开发相比React-Native优势在哪里?高手为你答疑解惑!
- 关于Hantek6022BL虚拟示波器的在WIN10的安装(神坑)
- 综合布线设计方案的步骤
- 网络基础 之SSL协议
- STM32F429 初试TouchGFX
- 身为一个程序员,如何做到自律?
- 真实分享记录我学习Linux系统遇到的问题
热门文章
- 荒野行动体验服服务器维护,荒野行动体验服新地图进不去怎么办 新地图体验服常见问题...
- 米扑科技:草根连续创业的前赴后继者
- 在linux下怎么解除git本地仓库_如何在Linux上搭建一个Git中央仓库
- Acala 如何领跑多资产跨链赛道,四大技术亮点构建Web3开放金融生态
- R语言通过loess去除某个变量对数据的影响--CNV分析
- “我在 P 站当程序员”
- 硬件工程师培训计划-第一期
- opencv把视频在垂直方向上翻转每一帧,播放视频,并保存视频
- Vue路由(vue-router)详细讲解指南
- TD80新型电磁铁(磁场间隙对应表)