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:如何在 macOS 上的 CCS 中运行标准 C++工程

Guru**** 2468610 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/692423/ccs-howto-run-a-standard-c-project-in-ccs-on-macos

工具/软件:Code Composer Studio

我需要在 CCS 中与嵌入式 MSP430应用一起运行一些标准(控制台) C++应用程序。 我遵循 CCS 文档中提供的指示(开发工具/CCS/项目和编译/工程和编译手册、链接如下)。 这一切正常我可以生成一个编译良好的 C++ Hello World 应用程序、但我想启动它...

-在下面链接的参考文献中、他们说转到"Run">"Run Configurations"并选择 C/C++ Application 选项、此选项不可用。

-如果我进入项目属性、运行/调试设置、我可以添加新配置;这次我有 C/C++选项、但是在我创建并保存此配置后、当我退出项目属性并再次打开它时、配置消失了。

这是 CCS 错误吗? 非常感谢您的帮助...

dev.ti.com/.../

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

    这是您关注的内容吗?  我在手册中没有关于这方面的任何信息、但它确实引用了以下内容:

    尝试切换到 C/C++编辑视图。  我首先启用了该功能、但这可能不是必需的:

    然后、您可以从窗口菜单中将透视图更改为 C/C++透视图。  此时将显示 Run -> Run Configuration 菜单。  当我选择它时、我收到一个错误、但它仍然会进入对话框、我可以创建远程 C/C++配置、它将保存并在下次打开对话框时保存到该位置。

    此致、

    John

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

    是的、这个 Eclipse 文档是从 CCS 文档内部链接的。

    至少我还有一步、我确实必须启用 CDT GDB 调试功能、然后在调试/运行配置中突然得到'C/C++ Application'选项、我丢失的配置重新出现。

    但是、在启动应用程序时、我会得到以下结果:

    命令错误:gdb --version
    无法运行程序"gdb":未知原因

    我想知道您为什么写"远程 C/C++应用程序"?它不应该只是"C/C++应用程序"?

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

    马克

    C/C++删除应用程序是在"我的配置"对话框中显示的内容。

    我的项目可能是以不同的方式创建的。  我实际上没有项目构建。  我从未在 Mac 上为主机构建过。  我得到一个奇数误差:

    xcsrun:错误:无效的活动开发者路径(/Library/Developer/CommandLineTools)、缺少 xcsrun at:/Library/Developer/CommandLineTools/usr/bin/xcrun

    就您遇到的错误而言、它看起来不像 gdb 位于系统路径中。  我对其进行了搜索、发现了以下内容:

    www.ics.uci.edu/.../mac-gdb-install.html

    但是、这篇文章已经很老了、现在似乎有一个在 Eclipse 中使用 LLDB 的选项:

    此致、

    John  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗯、我认为这是问题的一部分。

    问题来自 Apple 不再在 Xcode 中使用 gdb 调试器,通过 homebrew 或 macports 安装 gdb 可能会也可能不会起作用,我选择使用实验 ldb 调试器功能,如下所述: wiki.eclipse.org/.../FAQ

    最后我的程序运行了。

    我想在此强调、如果您想对代码运行单元测试、此功能有多重要。 当然、您不能测试所有内容、我在主机上测试的代码占我所有代码的80%左右(到目前为止、在 Xcode 下、现在可能直接在 eclipse 中)。