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.

[参考译文] AM2634:Code Composer Studio projectspec 相对 makefile 路径

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1123180/am2634-code-composer-studio-projectspec-relative-makefile-path

器件型号:AM2634

是否可以在 CCS x.projectspec 文件中为 makefile 的位置定义相对路径、该文件与工作区无关、但导入的 x.projectspec 文件的初始位置?

因此、不像这样对路径进行硬编码:

buildLocation="c:/sitaraFirmware/MyProject

类似如下:

构建位置="${origin}"

CCS 中可能存在此源位置的哪个位置?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="526681" URL"~μ C/support/microriers/arm-based microriers-group/arm-based microriers/f/arm-based 微控制器-forum/11230/am2634-code-composer-studio-projectspect-relative makefile-path"]是否有方法在 CCS 文件中定义相对路径,但未导入 x.projectspec x.projectspec 文件的初始位置?]

    我不确定我是否跟随。 您提到了"初始位置"。 那么、您是否意味着您想要一种方法从 *。projectspec 文件内部通过对某些变量的可调整路径引用*。projectspec 文件的原始位置(避免绝对路径)?

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

    找到了一种方法... 也许此说明会有所帮助。

    执行 make all 时使用 buildLocation、因此通过将 buildLocation 定义为变量名称、它将在运行时使用 pathVariable、如图所示。

    pathVariable 设置为从以下位置读取 projectspec 的初始位置:

    网址为 x.projectspec:

    buildLocation="${origin_path}"(创建位置="${origin_path})

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

    感谢您分享您的解决方案!