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:在projectspec中指定编译器

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/642090/ccs-ccs-specify-compiler-in-projectspec

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

工具/软件:Code Composer Studio

大家好,

我希望指定编译器来生成我的项目。 我知道如何通过GUI执行此操作,但由于我正在设置自动生成服务器(使用命令行生成),所以我需要其他方法来指定编译器。  

乍一看,这似乎不是项目设置的一部分? 是否有我可以编辑的特定xml文件?

谢谢你

尼科

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

    您在标题中提到了projectspec。 您是否正在使用projectspecs? 这些模板实际上是用于生成项目的模板。即,您导入项目规范,CCS随后将创建整个项目。 可以在projectspec中指定编译器版本,并提供用于导入/创建项目的命令行API。 但是我怀疑您有完整的项目,只是想构建该项目。

    一种方法是采用不同的项目配置。 每个配置都可以指定要使用的编译器版本。 然后,您可以使用命令行构建特定的配置。 processors.wiki.ti.com/.../Create

    如果要编辑项目文件,信息将存储在.ccsproject和.cproject文件中。 我们通常不建议直接编辑这些文件,因为它们的格式不是公共接口,并且可能会在不同版本之间更改。 cproject确实是必须更改的项目。

    包含该版本的文件如下所示:
    <option id="com.ti.CCStudio.buildDefinitions.core.opt_CodeGen_version.2.97475778亿" superclass="com.ti.CCStudio.buildDefinitions.core.opt_CodeGen_version" valueType.STS" 17.9 ValueType="string"/>

    但是,在整个文件中,有许多关于使用17.9 生成定义的参考。 我尝试更改该文件,但后来禁用了生成项目的选项。 因此,您必须更改所有引用。 简而言之,我不建议这样做。

    您希望对编译器进行哪种更改? 它是从16.9 5 LTS变为16.9 6 LTS还是更具实质性? 如果这是次要的,我希望第一个更改就足够了,因为构建定义本身仍然可以。

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

    我正在对编译器进行相当大的更改。 (5.2 6与16.9 .1.LTS对比)

    我正在使用projectspecs,但它们似乎没有设置编译器的选项?

    我可以使用不同的项目配置,但我还没有弄清楚项目配置如何定义编译器。 我应该在哪里附加什么?

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

    Nico,

    我最近在projectspec wiki中添加了一个C2000Ware示例。  这一步骤说明了如何指定CGT版本。

    processors.wiki.ti.com/.../ProjectSpecs_in_CCS

    对于项目配置,我认为应该使用GUI创建新的配置,并在GUI中切换该版本的编译器。 然后,配置存在后,您可以从命令行选择要生成的配置。

    使用GUI更改编译器时,您可以选择对话框顶部的配置,然后您在下面所做的编译器更改仅适用于该配置。

    此致,

    John