如何避免在包含 stdio.h 文件的文件上使用 clang 检查器时出现 stdio.h 错误



我在 clang 中实现了一个检查器。我已经编译了它,现在我正在使用它来检查包含stdio.h文件的c文件。我给出以下命令来运行检查器: clang -cc1 -analyze -analyzer-checker=alpha.core.FuncPrototype funcprototypetest.c

我得到以下错误: funcprototypetest.c:1:10:致命错误:"stdio.h"文件未找到

#include <stdio.h>
     ^

任何人都可以帮助我正确处理此错误。当我使用 gcc 独立编译 funcprototype.c 文件时,它会被编译。所以我不明白问题是什么?

提前谢谢。

答案在这里

找到:http://permalink.gmane.org/gmane.comp.compilers.clang.devel/37462

你桅杆使用

clang --analyze -Xclang -analyzer-checker=alpha.core.FuncPrototype funcprototypetest.c

相反

clang -cc1 -analyze -analyzer-checker=alpha.core.FuncPrototype funcprototypetest.c

最新更新