This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好专家、
我的客户希望使用 Coverity 来分析代码、但他们遇到了许多障碍。
我想知道 CCS 6.1是否支持 Coverity。
它们无法成功测试构建。 他们希望知道如何编写命令行。
再试一次
BR
Emma
尊敬的 Emma:
您似乎没有指定要编译的 makefile (-f 选项)
有关更多信息、请参阅 gmake 文档:
https://linux.die.net/man/1/gmake
谢谢
Ki
我已经检查了您的链接,建议使用 make [-f makefile]…[target],我找到了在编译工程时自动生成的 makefile,但是当我将 make 命令放置到 Coverity 时,它会触发故障和提示:make 不会被识别为内部或外部命令”
指定的确切命令是什么? 我能看到原始帖子中提供的像 Emma 这样的屏幕截图吗?
当我测试构建 时、它会触发故障
您好!
您指定的命令不正确。
请查看上面 Emma 的屏幕截图。 它应该与该命令类似。 Emma 命令中唯一缺少的是-f 选项、用于指定 makefile 的完整路径。
示例:
/ccs/utils/bin/gmake -k -f C:/path/to/generated/makefile
请注意、生成的 makefile 文件可能依赖于与生成的 makefile 所在位置相同的工作目录。 在这种情况下、我建议指定工作目录、以避免任何构建错误。
谢谢
Ki
感谢您的回复 ,我修复了我的命令,然后是建议 C:\ti\ccsv6\utils\bin.gmake -k -f "C:\DG1_DSP\Project\Debug\makefile"我喜欢这个命令应该放在编译中,您能不能建议我应该在明文中放置什么命令,我想, 输入的 clean 命令和 build 命令之间有细微的区别,我已将"-f"添加到命令中,并尝试构建测试,这次,虽然我有错误,但在单击“test build”后,看起来我是在向右移动
, 为什么我指定了 makefile 文件,并且我使用 CCS 成功构建了它,但正如提示所示:仍然找不到这么多文件,
我在"测试构建"之后取得了如下进展
我可以通过构建测试、但我的问题是为什么只有一个文件"Control_Loop Tcur.c" 构建、其他文件如何? 生成时会自动生成 makefile。
您好!
[引用 userid="2210" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1016648/coverity-usage/3762233 #3762233">请注意,生成的 makefile 可能依赖于与生成的 makefile 所在位置相同的工作目录。 在这种情况下、我建议指定工作目录、以避免任何构建错误。如前所述、我建议将工作/中间目录设置为与 makefile 位置相同的位置。
我不确定覆盖物如何定义工作与中间。 但基本上、您需要从与 makefile 相同的位置运行命令。
请尝试一下。
谢谢
Ki
感谢您的回复、我更改了工作目录 、并在 "测试构建"之后指定了与生成的 makefile 相同的位置
、结果是相同的、 clear 命令 看起来比构建命令更正常、 仍然只有一个文件是生成的,然后生成暂停并完成报告,这很奇怪,我尝试将我的工作目录和中间目录都更改到与生成的 makefile 相同的位置,但结果还是一样的,
还有您的想法吗?
我没有看到任何构建错误、因此很难说出问题是什么。 如果工程在 CCS 中编译良好、则生成的 makefile 应该良好。
我没有尝试使用过 Coverity、因此我对它的经验非常少。 您可能需要直接联系 Coverity 支持部门。
另请注意、CCSv6非常旧且不受支持。 我不确定您是否可以选择升级 CCS 版本。 如果确实如此、我建议您使用它(尽管您应该检查 Coverity 以查看支持哪些 CCS 版本)。
感谢您的信息,您的帮助,我将 与 Coverity 联系
祝你好运。 在他们帮助您解决问题后、如果您不介意、您也可以更新此主题。 我相信、这将对本论坛的其他人有所帮助。