主题中讨论的其他部件:CCStudio
您好,我最近发布了一个有关运行.bat文件的构建器问题。
我意识到.bat文件不能在Linux环境中工作,所以我尝试让构建程序运行ps1文件或python文件。 CCStudio跳过了这两个构建器。
问题是,我如何让CCStudio作为构建器运行.ps1或.py?
谢谢!
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.
您好,我最近发布了一个有关运行.bat文件的构建器问题。
我意识到.bat文件不能在Linux环境中工作,所以我尝试让构建程序运行ps1文件或python文件。 CCStudio跳过了这两个构建器。
问题是,我如何让CCStudio作为构建器运行.ps1或.py?
谢谢!
是的,我们在内部版本中生成了需要添加到makefile (也是由CCStudio生成的)的c文件。
当我将预构建脚本放在预构建步骤部分时,CCStudio看不到新生成的c文件。 参考资料: https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/80.8475万/ccs-ccstudio-files-generated-during-pre-build-step-do-not-get-built
该构建器非常适合我使用.bat,但我忘记了Linux的一切。
bat文件正在调用的命令?
它是一个诗歌安装(对于python依赖关系)
然后是我们使用 https://pypi.org/project/ccstudiodss/创建的CCStudio预构建命令。 我们还在此命令中指定目标生成配置。
因此:
CD %1//%1 是活动git目录
诗集安装
CCStudio预构建%2//%2是活动构建配置
我不知道PowerShell脚本是跨平台的。 我一直认为它是Windows的东西。
无论如何,我都知道问题所在。 您不能像调用bat文件那样调用ps1脚本。 这是因为Eclipse将从DOS命令行调用它,并且它将失败。 您需要在第一个字段中指定powershell.exe路径,然后将ps1脚本作为参数传入:

这将奏效。 但是,由于Windows上的可执行文件具有.exe扩展名,因此在Linux中您可能会遇到此问题。 您必须找到解决这一问题的方法