vscode 静态语法检测插件C/C++ Advanced Lint,ubuntu20.04安装clang、cppcheck

这篇具有很好参考价值的文章主要介绍了vscode 静态语法检测插件C/C++ Advanced Lint,ubuntu20.04安装clang、cppcheck。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 远程环境:ubuntu20.04

本地开发环境:windows 11 

开发IDE:vscode

 一、ubuntu20.04安装clang

  1. 安装llvm
apt-get install llvm

vscode 静态语法检测插件C/C++ Advanced Lint,ubuntu20.04安装clang、cppcheck

    2.安装clang

apt-get install clang

vscode 静态语法检测插件C/C++ Advanced Lint,ubuntu20.04安装clang、cppcheck

3.检查是否安装成功(查看clang版本,有显示即为成功)

clang -v

vscode 静态语法检测插件C/C++ Advanced Lint,ubuntu20.04安装clang、cppcheck

 二、ubuntu20.04安装cppcheck

一、简介
        cppcheck 是一种 C/C++ 代码缺陷静态检查工具。cppcheck 不检查代码中的语法错误,只检查编译器检查不出来的bug,其目的是检查代码中真正的错误。下边是在ubuntu环境下的安装和使用说明。

二、安装
sudo apt-get install cppcheck
 三、使用
1、查看版本
cppcheck --version
2、查看帮助
cppcheck --help
3、检查某个C或C++文件(如:test.c)
cppcheck test.C
4、检查某个文件夹(如:path) 
cppcheck ./path
5、启用消息(--enable=<id>)
         默认情况下,只显示错误消息,如果想要更详细的检查信息,可采用--enable=参数。

    1)启用所有消息:
cppcheck --enable=all ./path
    2)启用告警消息:
cppcheck --enable=warning ./path
    3)启用性能消息:
cppcheck --enable=performance ./path
    4)启用轻便消息: 
cppcheck --enable=portability ./path
    5)启动信息消息:
cppcheck --enable=information ./path
    6)启动未使用函数消息:
cppcheck --enable=unusedFunction ./path
    7)启动头文件遗漏消息:
cppcheck --enable=missingInclude ./path
6、指定平台(--platform=<type>)
        指定特定于平台的类型和大小,参数type:unix32、unix64、win32A、win32W、win64、avr8、native、unspecified。例如:

cppcheck --platform=unix32 ./path
cppcheck --platform=win32W ./path
 7、指定编译器(--std=<id>) 
        指定编译器版本,参数id:c89、c99、c11、c++03、c++11、c++14、c++17、c++20。例如:

cppcheck --std=c99 ./path
cppcheck --std=c++11 ./path
 

三、C/C++ Advanced Lint  找不到某某插件的问题解决

报错如图所示:

vscode 静态语法检测插件C/C++ Advanced Lint,ubuntu20.04安装clang、cppcheck

解决:取消Enable的打勾项,如图所示:

vscode 静态语法检测插件C/C++ Advanced Lint,ubuntu20.04安装clang、cppcheck

vscode 静态语法检测插件C/C++ Advanced Lint,ubuntu20.04安装clang、cppcheck文章来源地址https://www.toymoban.com/news/detail-454120.html

到了这里,关于vscode 静态语法检测插件C/C++ Advanced Lint,ubuntu20.04安装clang、cppcheck的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu20.04配置静态固定IP地址

    Ubuntu从17.10开始,放弃在/etc/network/interfaces里面配置IP,改为在/etc/netplan/XX-installer-config.yaml的文件中配置IP地址。 我这里是01-network-manager-all.yaml 文件名。 默认内容如下: 修改为如下: 编辑好后,保存。 至此Ubuntu20.04的静态IP配置完成。 如果对您有帮助,请记得 一键三连~~~

    2024年02月10日
    浏览(34)
  • Ubuntu20.04 通过netplan 配置静态ip

    ubuntu 从 17.10 开始,改成 netplan 方式配置,不在 /etc/network/interfaces 里固定 IP 的配置 ,配置写在 /etc/netplan/01-network-manager-all.yaml 或者类似名称的 yaml 文件里 可见,当前有两个网卡,其中eno1是使用的 如果是桌面版本的Ubuntu20.04 首次打开大概如下,按需要修改添加…… 去网络设

    2024年01月25日
    浏览(42)
  • [Ubuntu 20.04] 使用Netplan配置网络静态IP

    Netplan 是一个在 Ubuntu 系统中进行网络配置的工具。它提供了一种简单和统一的方式来管理网络配置,包括网络接口、IP 地址、网关、DNS 设置等。 以下是 Netplan 的特点和功能: 声明性配置: Netplan 使用 YAML 文件格式进行网络配置,这使得配置文件更易于阅读和编写。你可以在

    2024年01月18日
    浏览(64)
  • 云服务 Ubuntu 20.04 版本 使用 Nginx 部署静态网页

    所需操作:                 1.安装Nginx                  2.修改配置文件                  3.测试、重启 Nginx                  4.内部修改防火墙                  5.配置解析                  6.测试是否部署成功 1.安装Nginx   1.1.测试是否安装没问题 在网页上

    2024年02月12日
    浏览(38)
  • 在ubuntu20.04安装vscode

    照以下步骤在Ubuntu 20.04上安装VS Code: 打开终端。 添加Microsoft的软件包存储库到APT包管理器中,输入以下命令:   添加VS Code存储库到APT源列表中,输入以下命令: 更新APT缓存并安装VS Code,输入以下命令: 安装完成后,通过输入以下命令来启动VS Code: 在ARM板上运行Ubuntu并希

    2024年02月02日
    浏览(37)
  • ubuntu20.04/etc/resolv.conf 语法语义解释

    在 Ubuntu 20.04 中,`/etc/resolv.conf` 文件的语法和语义有一些变化。在该版本中,`/etc/resolv.conf` 文件不再直接用于配置 DNS 解析器,而是由 `systemd-resolved` 服务动态生成和管理。 `/etc/resolv.conf` 文件中的内容通常会被 `systemd-resolved` 自动生成,并包含以下注释行: ``` # This file is m

    2024年02月02日
    浏览(45)
  • ubuntu 20.04 aarch64 平台交叉编译 opencv 静态库

    win10 64 位 VMware Workstation Pro 16 虚拟机 虚拟机安装 ubuntu 20.04 opencv 版本: 来自 github 当前最新 4.7 交叉编译 opencv 生成静态库(.a),用于 嵌入式 aarch64 平台。 参考上一篇 ubuntu 20.04 aarch64 平台交叉编译 opencv 默认会生成 动态库(so),可以通过cmake 配置 -DBUILD_SHARED_LIBS=OFF 关闭动

    2024年02月08日
    浏览(57)
  • Ubuntu20.04在vsCode配置opencv

    https://opencv.org/releases/ 我下载的为opencv4.5.4版本,可以直接下载.zip文件,可以选择其他版本。 Sources版本即为.zip版本: Linux默认下载目录为Downloads,在这里用终端打开 1、解压 输入命令: unzip opencv-4.5.4.zip ; 如果报错,安装unzip: sudo apt-get install unzip ; 2、安装依赖的库: 先

    2024年02月16日
    浏览(48)
  • ubuntu20.04一键安装VScode搭建ROS编程环境

    VSCode 全称 Visual Studio Code,是微软出的一款轻量级代码编辑器,免费、开源而且功能强大。它支持几乎所有主流的程序语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。

    2023年04月24日
    浏览(44)
  • 解决PCL和OpenCV中flann库冲突的问题(Ubuntu20.04+VSCode)

    做视觉处理,尤其是三维视觉和点云处理等,基本都离不开这俩大库,以前要么单独用OpenCV做二维,要么纯用PCL做点云后处理。因为准备把学习期间的代码整合起来,所以需要同时使用两个库,结果发现 flann库冲突 的问题🤪 查阅了一下网上的方案,基本有几种方案 1.建议改

    2024年02月15日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包