我想在我的本地虚拟机上使用Coverity。我创建了简单的HalloWorld并使用Coverity Wizard来设置分析。一切正常。问题是当我想从终端运行Coverity时。它没有"发现"我的makefile。
我有一个带有一个.c文件和makefile的目录halloworld。我能用make cmd成功构建程序。对于Coverity,我按以下顺序运行命令:
RESPONSE: make:***未指定目标且未找到makefile。停止。
生成文件:
all: test.exe
test.exe: test.o
gcc -o test.exe test.o
test.o: test.c
gcc -c test.c
clean:
rm -rf test.o test.c
我很确定这只是一个错字或缺失的论点或类似的东西。提前致谢。
答案 0 :(得分:0)
我混淆了目录。 cov-build应该在带有源文件和目录的目录中运行--dir只是一个用于创建中间目录的地方。谢谢大家。