gpt4 book ai didi

c - 如何降低 Intel C\C++ 编译器中的错误检查级别

转载 作者:行者123 更新时间:2023-11-30 19:46:07 26 4
gpt4 key购买 nike

我正在尝试在 Visual Studio 2013 上使用 Intel C\C++ 编译器编译一个简单的测试项目。

在linux上编写了这个测试,其中gcc编译代码没有任何错误并且应用程序运行良好,但是intel编译器在 VS 2013 上返回给我这些错误

ID      Type                            Sources     Modules     Object Size State
P1 Unhandled application exception source.c MyTest.exe Not fixed
P2 Memory leak source.c MyTest.exe 23984 New
P3 Memory leak source.c MyTest.exe 19980008 New
P4 Invalid memory access source.c MyTest.exe Not fixed
P5 Invalid memory access source.c MyTest.exe Not fixed
P6 Uninitialized memory access source.c MyTest.exe Not fixed

这似乎是由于我没有释放一些以前分配的内存块而引起的...因为这是一个测试应用程序,我不想花时间查找导致问题的原因,我想知道是否有一种方法可以降低英特尔编译器的“严重性”,以便它可以忽略这些问题(就像 gcc 一样)。

最佳答案

内存泄漏如果这只是一个测试应用程序,您可能可以忽略。

但是,如何证明访问未初始化内存 (P6)、无效内存访问 (P4、P5) 和未处理的异常 (P1 )??

这些对我来说似乎相当严肃,即使对于测试应用程序也是如此。

关于c - 如何降低 Intel C\C++ 编译器中的错误检查级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24499333/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com