Coverity 用于简单的 HalloWorld

标签 c makefile code-analysis coverity

我想在本地虚拟机上使用 Coverity。我创建了简单的 HalloWorld 并使用 Coverity Wizard 来设置分析。一切正常。问题是当我想从终端运行 Coverity 时。它没有“找到”我的 makefile。

我有一个 Halloworld 目录,其中包含一个 .c 文件和 makefile。我能够使用 make cmd 成功构建程序。对于 Coverity,我按以下顺序运行命令:

  1. ./cov-configure --gcc
  2. ./cov-build --dir "usr/halloworld/"make

回应: 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

我很确定这只是一个拼写错误或缺少参数或类似的东西。提前致谢。

最佳答案

我混淆了目录。 cov-build 应该在包含源文件的目录中运行,并且 --dir 之后的目录只是将创建的中间目录的位置。谢谢大家。

关于Coverity 用于简单的 HalloWorld,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50444795/

相关文章:

C - 使用 open() 和 fdopen() 时关闭文件的正确方法

java - 如何从 Java 中的字节码生成程序依赖图 (PDG)

linux - LibreOffice:确定负责打印的源代码部分

algorithm - 使用 Big-Θ 表示法的最坏情况运行时间

无法运行 make 创建的可执行文件

c - 在 C 中使用 Makefile

c - 如何在不同的头文件中正确使用同一个头文件

C、获取给定指针的内存段

c - 函数参数分配?

c++ - 更新代码后,从命令行运行 eclipse 生成的 makefile 不起作用