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 中编译的项目保存到其他位置?

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1321975/how-to-save-projects-built-in-ccs-to-another-location

主题中讨论的其他器件:SysConfig

您好!

我将使用 CCS 构建一些项目、并想将这些项目保存在 Git 上。

我看到、一些根据我使用 SysConfig 设置的配置构建的文件不会显示在我的工作区路径中。

如何访问所有文件、以便我可以将它们保存在 Git 中?

谢谢!

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

    您好!

    我看到一些像根据我使用 SysConfig 设置的配置构建的文件不会显示在我的工作区路径中。

    您是指编译器中生成的文件还是 / /syscfg?

    或者引用自 SDK 的文件?

    谢谢

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

    Ki、您好!

    我指的文件包括"Generated Source"、"binaries"、"Includes"...

    我可以在 CCS 的项目资源管理器中看到它们、但在转到文件夹时找不到它们:

    它们是否存放在别处?

    此致、

    爱德华多。

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

    啊、这些。 是的、它们只是参考。 请参阅:

    https://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_project-management.html#project-explorer-view

    请注意、并非所有出现在该视图中的文件都存在于文件系统中、反之亦然。 链接的文件将出现在该视图中、但由于它们是引用内容、不是实际副本、因此不会出现在实际文件系统中。 ‘中出现的‘binarys'和 include'文件夹  项目资源管理器  视图也仅作为参考。 ‘binarys'文件夹指向活动编译配置子文件夹中的可执行文件(例如‘D"调试")。

    因此:

    生成的源 通常包含对其他源的引用。 例如、它将包含与中生成的 SysConfig 文件相同的内容: / /syscfg

    包括 如果项目属性中指定的 include 目录的内容

    二进制 将显示为该工程生成的可执行文件、该工程位于   /

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

    感谢您的解释!

    现在参考的是 包括 具体来说、如果我想导出完整的项目并将其保存到 Git 中、需要手动将这些文件添加到我链接到 Git 的文件夹中?

    此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    现在参考 包括 具体来说,如果我想导出一个完整的项目并将其保存到 Git 中,我需要手动将这些文件添加到链接到 Git 的文件夹中?

    我不确定您是否总是要这样做。 Project Explorer 中的 Includes 文件夹将列出整个文件夹的内容、包括工程完全不使用的文件。 通常情况下、其中包括来自您使用的某个 SDK、用户通常不会将该内容添加到版本控制中。

    您需要决定是否必须将它们添加到您的 Git 存储库中。  

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

    如果我保存不带 include 的项目、然后将其克隆到另一个笔记本中、我是否能够正确编译它?

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

    视情况而定。 例如、大多数人不会向 Git 存储库添加(未更改) SDK 文件。 但它们确实列出了对 SDK 的依赖。 在干净的机器上、相应的步骤是将项目从存储库中拉出、然后手动安装 SDK 以从 SDK 中获取文件。  

    如果不管您需要 git 存储库中的所有内容、那么您可以将整个 SDK 添加到存储库(或 SDK 中正在使用的任何文件)。 这样,你就可以做你的克隆,一切都在那里。 由你决定。

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

    因此、如果我将项目拉至另一台机器、如果我不对 SDK 文件进行任何更改、它就会自动"查找"这些包括的内容、前提是我已经安装了 SDK?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    因此,如果我将项目拉至另一台计算机,一旦我没有对 SDK 文件进行任何更改,它将自动"查找"这些包括如果我已经安装了 SDK?

    如果 SDK 与原始工程安装在相同的位置、则为是。

    虽然我们在这个主题,我建议阅读下面的文章。 下面介绍了一些有用的提示:

    https://dev.ti.com/tirex/explore/node?node=A__APCOPn6qUQAjzKNUeB0cuQ__ccs_devtools__FUz-xrs__LATEST

    谢谢

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

    Ki、您好!

    我已经准备好文档了、根据您的看法、一旦我的 SDK 安装在路径/home/ti/simplelink_xxxxxx 中并且工程位于/home/workspace_yyy 中、如果我也在相同位置/home/ti/simplelink_xxxxxx 的另一台机器上安装 SDK、它应该能够正常工作?

    谢谢

    爱德华

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果我在同一位置的另一台计算机上安装 SDK /home/ti/simplelink_xxxxxx,它应该能正常工作?

    在这种情况下、它应该可以正常工作、无需进行任何更改。

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

    谢谢 Ki。

    感谢你的帮助。 我没有其他问题。 对我来说、关闭线程是可以的。

    此致、

    爱德华多。