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

本文记录了在Ubuntu系统下如何配置Visual Studio Code(VSCode)进行C语言的静态代码检查。首先安装VSCode和Clang,接着安装一系列插件,包括C/C++、CMake等。然后解决代码检查工具的缺失,如CppCheck、Lizard和FlawFinder,并通过apt和pip安装。尽管Flexelint是付费工具,但未能找到安装方法。完成这些步骤后,VSCode可以提供C语言的错误提示和代码质量检查。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我曾一度因为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,需要安装,但这是个付费的静态代码分析工具。没找到安装的方式。。。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值