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.

[参考译文] CCS:输入debug时防止冗余构建

Guru**** 2551110 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/583013/ccs-prevent-redundant-build-when-entering-debug

工具/软件:Code Composer Studio

CCSv6,Win7 SP1 32位。

我的常规调试样式是:

编译我的项目(单击锤子)

输入DEBUG (单击小蜘蛛)

查找错误

退出调试(单击红色方块[不应该是停止符号?])

修复我的代码。

重复。

生成后,当我单击DEBUG时,CCS将再次冗余生成。 如何阻止这种情况?

我可以编辑我的代码,然后直接单击debug并生成它,但如果出现错误,CCS将进入调试模式,但可能无法加载我的代码。

此时无法退出调试模式(禁用红色方块。) 我必须修复任何代码错误,然后再次单击锤子。

谢谢,Mark。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Mark,您好!

    [quote user="Cool Javelin)在我生成后,当我单击DEBUG时,CCS将再次冗余生成。 如何阻止这种情况?[/QUOT]

    它在工作区首选项中可用:

    评论一下您的调试样式:

    [报价用户="Cool JavelIN"]

    我的常规调试样式是:

    编译我的项目(单击锤子)

    输入DEBUG (单击小蜘蛛)

    查找错误

    退出调试(单击红色方块[不应该是停止符号?])

    修复我的代码。

    重复。

    [/引述]

    为什么要退出调试以修复代码? 让调试会话保持运行并只需修复代码和重新生成可能会更方便。 如果重建成功,调试器将检测到代码已更改,并询问您是否要重新加载程序。 由于调试会话不必再次启动,因此这将更快。

    谢谢

    KI

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,您只需在调试状态内执行重建,但其中存在一个错误:

    如果出现错误,编译器将不会生成输出文件。 发生这种情况时,无法退出调试器。 调试器处于某种中间状态,不处于调试状态,但也不退出。 您无法退出调试状态,因为红色停止按钮呈灰色显示。

    一旦发生这种情况,唯一的解决方案就是1)修复错误并重新编译,2)退出Code Composer并重新启动。

    相反,我发现退出调试器,重新编译,然后重新输入调试器更可靠。

    标记。