pc-lint静态代码分析工具(检查linux下C++代码的实现方式)

本文介绍了如何在Windows环境下使用pc-lint静态代码分析工具来检查Linux下的C/C++代码。面对缺少.h文件的问题,作者选择了映射驱动器的方法,并详细分享了使用samba配置共享目录的步骤。最后,作者提到了pclint的安装与配置,包括std.lnt和options.lnt文件的定制,以适应Linux代码的检查需求。
摘要由CSDN通过智能技术生成

最近公司让看一下代码分析工具,说了一个pclint,网上看了一下,pc-lint只是在windows下使用的东西,还可以结合开发工具,挺好的,但是让我苦恼的是本人的代码是在linux下用C和C++结合写的,这下就苦逼了。又去网上游呀游。于是找到了splint,在虚拟机上装了一下,兴高采烈的以为可以了,结果又苦逼了,仔细看了一下,splint只能检查纯C的代码,对于有string的东西,它都会报错!虽然可以修改std.lnt。但是这也太没水准了吧,于是还是放弃了。

其实在windows下用pclint去分析linux C/C++代码是可以的,只是/usr/下的一系列文件找不到,也就是找不到。h文件。对于这种问题网上有2种做法:

一个是把文件拷出来,放在对应目录下,然后进行分析。

二是用映射驱动器,把文件映射出来。

我采用的是第二种方法,映射文件。拷贝很暴力!

映射文件,我网上看了一下,有一个samba挺好。我就用了,但是对于初涉linux的我来说真的不容易,而且网上一些教程真的好烂!!下面我就把自己设置的过程给大家截个图共享下。

1,先检查一下rpm包,如果没有,就去更新一下安装包

提示一下:建议一些安装操作的在root用户下操作。

上面提示的是已经安装了的。如果上面没有。那就用yum install samba* 来安装。

我的

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值