腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何忽略标准库头和第三方库,使其不被
flexelint
处理
static-analysis
、
lint
我们正在使用
flexelint
在我们的代码库上进行静态分析。当运行
flexelint
时,我们在标准C/C++头文件中看到很多错误,我们的标准头文件位于非标准位置。我们希望跳过由
flexelint
处理的标准标头。此外,我们还希望跳过来自第三方目录的其他标头。
浏览 13
提问于2015-09-14
得票数 0
2
回答
强类型胡枝子静态检查器(unix)
c
、
typedef
、
typechecking
是否有一个免费工具(某种类型的静态检查器)可以对普通的C(而不是C++)进行类型检查,并在
Linux
(或任何类型的免费)上运行?我知道有一个商业广告: PC-lint/
FlexeLint
。
浏览 3
提问于2010-08-09
得票数 2
4
回答
Linux
中C++静态代码分析器
c++
、
linux
、
open-source
、
static-analysis
可能重复: 有没有人知道在
Linux
中有一个开源的,好的静态代码分析器来分析C++代码?这个想法是为了在代码进入代码审查状态之前就捕捉到编程错误。如果有可能将规则添加到工具中,那就太好了。
浏览 77
提问于2011-11-09
得票数 20
1
回答
FlexeLint
/PC-lint警告不考虑std::string::append的返回值。
c++
、
stdstring
、
pc-lint
string> s.append(1,'o'); return 0;我是错过了一些重要的东西,还是这仅仅是
FlexeLint
的假阳性?
浏览 1
提问于2016-05-19
得票数 0
2
回答
具有良好C++11特性的多平台项目静态代码分析工具
c++
、
code-analysis
在我的项目中,我使用了STL和助推等可移植库,它们构建在Windows、
Linux
等基础上。
浏览 0
提问于2016-01-01
得票数 9
1
回答
FlexeLint
在va_list上抛出错误
c
、
linux
、
variadic-functions
为什么
FLexeLint
在下面的代码中抛出错误“警告530:符号'va‘(第23行)没有初始化”。
浏览 3
提问于2017-05-07
得票数 0
1
回答
C.确定第三方函数的堆栈使用情况
multithreading
、
function
、
gcc
、
posix
、
stack-overflow
这并不是一个不常见的问题,但也不是一个我还没有找到足够答案的问题。正如我所看到的,我需要确定我调用的每个函数使用了多少堆栈,然后使用可能的函数调用链来确定正确的堆栈大小。然而,我不能确定的是,第三方函数(比如glibc函数)将在堆栈空间方面使用什么。我还决定监控他们的堆栈使用情况不是一个可以接受的方法,因为我不能确定我分析了可能影响第三方函数堆栈使用的所有东西,我也不能确定更新版本的函数可能不会
浏览 1
提问于2012-12-27
得票数 1
2
回答
我可以让GCC警告向函数传递过宽的类型吗?
c++
、
c
、
gcc
、
g++
、
compiler-warnings
下面是一些明显有缺陷的代码,我认为编译器应该对其发出诊断。但gcc和g++都不支持,即使有我能想到的所有警告选项:-pedantic -Wall -Wextra{} { printf("%d\n", f(x)); /* hoping for a warning here */} 有没有办法让gcc和
浏览 0
提问于2008-11-21
得票数 12
回答已采纳
1
回答
FlexeLint
和boost::bimap
static-analysis
、
lint
/
flexelint
_cfg/ --i/home/rat/boost/1.45.0/include ../
flexelint
_cfg//co-gcc.lnt bimap.cpp 130 Info 831: Reference cited in prior message$ 我的<e
浏览 0
提问于2012-11-14
得票数 0
回答已采纳
4
回答
吉佩尔的PC-lint和
Flexelint
;有人用过吗?
compiler-construction
、
static-analysis
、
lint
、
pc-lint
因此,我已经阅读了一些杂志文章和Gimpel的PC-lint和
Flexelint
C/C++编译器的网站。 它真的很贵(至少对我来说是这样),但它似乎有一定的价值来证明它的成本。
浏览 1
提问于2009-04-08
得票数 2
回答已采纳
1
回答
使用编译器警告捕获常量1的左移溢出?
c
、
static-analysis
、
compiler-warnings
、
bit-shift
、
integer-overflow
我们在
Linux
内核中编写代码,所以,尽管我可能会尝试,但我无法让PC-Lint/
Flexelint
在
Linux
内核代码上工作。只是内置的符号太多了,等等,但这是一个次要问题。
浏览 4
提问于2009-07-16
得票数 3
2
回答
针对普通炭的PC-lint /
Flexelint
规则
c++
、
c
、
static-analysis
、
pc-lint
Gimpel软件的PC-lint和
Flexelint
有一个规则"971:使用'char‘而没有’签名‘或’unsigned‘,禁止使用普通的char类型而不指定签名。 我认为这是误导。
浏览 1
提问于2012-09-20
得票数 0
回答已采纳
1
回答
C++高级Lint错误“跳过CppCheck linter,因为lintOn 1不在2中。”
visual-studio-code
、
cppcheck
"cpp" "c-cpp-flylint.enable": true, "c-cpp-flylint.
flexelint
.enable
浏览 4
提问于2021-02-05
得票数 1
回答已采纳
1
回答
如何在
FlexeLint
中启用C++11
c++11
、
pc-lint
有人知道如何在Gimpel中启用C++11支持吗?
浏览 9
提问于2017-06-16
得票数 1
回答已采纳
4
回答
在一个完整的C项目中,哪些工具可以检查缓冲区溢出?
c
、
buffer-overflow
我需要一个工具来查找C项目中可能的缓冲区溢出。它不仅应该寻找像strcpy()这样的易受攻击的函数,而且还应该最小化误报的数量。例如,像strcpy(buffer,"")这样的调用不应该被识别为缓冲区溢出,还应该识别良好的内存分配。我只是找到了用于单个文件(不是完整项目)的工具,或者它们显示了许多误报。
浏览 1
提问于2012-08-16
得票数 0
4
回答
把带引用的函数作为指针函数使用吗?
c++
、
casting
、
pass-by-reference
、
parameter-passing
代码库每天都会使用
FlexeLint
进行扫描,但是这个构造从2004年开始就一直存在于代码中。这个结构从2004年开始在Irix上工作,现在在移植时它实际上也在
Linux
/gcc上工作。 我现在的问题。这是一个可以信任的结构吗?我可以理解编译器构造函数是否实现了作为指针传递的引用,但它可靠吗?
浏览 6
提问于2010-04-08
得票数 2
5
回答
有没有办法让gcc或clang对显性强制转换发出警告?
c
、
gcc
、
compiler-construction
、
clang
我要做的是在一些源文件中找到从双精度类型或浮点类型到任何其他类型的所有显式类型转换。有没有内置的方法可以做到这一点?语言是C,谢谢!
浏览 3
提问于2012-04-25
得票数 8
回答已采纳
1
回答
用于检测积分提升、溢出/截断的C/ C++静态分析工具
c++
、
c
Gimpel软件有限责任公司的PC-Lint /
FlexeLint
软件可以做到这一点.用他们的网页检查器测试。
浏览 0
提问于2015-04-10
得票数 4
回答已采纳
1
回答
工具,帮助32到64位C++迁移在一个庞大的代码基础上
c++
、
automation
、
code-analysis
TL;DR :我需要工具来在32到64位的C++
Linux
迁移中找到有问题的代码(工具可以在
Linux
或Widow下使用)。在这里,我有一个巨大的c++应用程序(我们正在讨论更多的800万行代码),我希望将它从32位平台移植到64位平台(在
linux
上)。移植代码的原因是毫无疑问的,我的任务就是这样做。我还考虑了静态分析工具,如Cppchack、Klowork、Gimpel和
FlexeLint
或"Parasoft C++测试“,但我并不真正了解这些工具,也不知道它们是否真的能帮助我。解决方案可以是一个工具或一组
浏览 0
提问于2015-11-10
得票数 1
7
回答
查找由于对齐而导致的C结构中的漏洞
c
、
struct
、
memory-alignment
在gcc或clang (或任何其他编译器)中,有没有一种方法可以输出关于结构中是否有漏洞(内存对齐)的信息?附言:如果有其他方法,请一定要通知我。
浏览 0
提问于2011-10-06
得票数 11
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
linux高级课程-在Linux中编程
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券