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:CCS V7 gmake崩溃

Guru**** 2563920 points
Other Parts Discussed in Thread: CCSTUDIO

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/588476/ccs-ccs-v7-gmake-crash

主题中讨论的其他部件:CCStudio

工具/软件:Code Composer Studio

您好,

  在CCS V7上构建项目时,gmake.exe 崩溃,因此无法完全构建项目(请参见下图)。 该项目 使用相同的代码生成工具在CCS V6上构建。
如果我使用CSS V6中的gmake.exe (将文件复制到C:\CCStudio_V7\ccsv7\utils\bin),则项目也可以在CCS V7中构建。
当gmake崩溃时,它会在运行post_build.bat文件时执行此操作。 奇怪的是,gmake.exe不会一直崩溃。

操作系统:Windows 7,32位
CCS 7.1 .0.0.0016万
CGT:16.9 G.2.LTS

此致,

Patrick

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

    我想我们需要能够重现这一点,然后才能调查事故的根本原因。 如果编译后命令也从命令提示符运行,gmake是否会崩溃? 如果是,您是否能够共享命令中使用的所有文件(批处理文件和任何输入文件),以便我们尝试复制它?

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

    AartAG,

    当我从cmd窗口执行重建时,gmake.exe也会崩溃(请参见图片)。 如何只在命令提示符下执行构建后步骤?

    我可以共享文件,但不能在E2E中共享。  

    此致,
    Patrick

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

    I可能共享文件,但不能在E2E中共享。  [/引述]

    理想情况下,如果能够压缩整个项目(包括post_build.bat和构建后步骤所需的任何其他文件),这将对我们大有帮助。  

    您可以通过私人对话将其发送给我。 接受朋友的请求后,您应该能够向我发送私人消息。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已向您发送了一封私人邮件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您提供重现此问题的文件。 我可以通过对任何简单项目使用构建后命令重新创建gmake崩溃。

    为了让其他人受益,当传递给在编译后命令中调用的批处理文件的参数包括包含空格的路径时,崩溃似乎被触发。 例如,类似于以下的后置命令:

    "C:/workspaces/ccsv710/dir with space/linky/post_builD.bat""C:/CCStudio_v 7.1 .0.0.0015万 .ccsv7""C:/Programs/Texas Instruments./ARM代码生成工具16.9 .2.LTS""C:\Debug\csv710\dir with space\linky\710 " Blinky""C:/workspace/ccsv"

    我已提交CCSEIDE-3122以跟踪此问题。 解决方法是确保项目目录和工具安装目录在路径中不包含任何空格。

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

    这似乎是一个令人发痛的问题。  

    通过将构建后步骤从"${PROJEMENT_ROOT}/post_build.bat ..."更改为"../post_build.bat ...",我能够解决这个问题。  

    请告诉我此解决方案是否适用于您的环境。

    谢谢!

    -巴尔塔萨尔

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

    巴尔塔萨尔

    您的变通办法解决方案似乎在我们的环境中有效。 我们已通过其中一个项目对其进行了检查。

    谢谢,此致,

    Patrick