工具/软件:Code Composer Studio
我尝试运行批处理脚本以生成 C/C++文件、并在 CCS 中遇到问题。 我可以成功执行.bat 文件并生成源文件、但我正在运行的问题是 CCS 无法识别生成的文件、直到构建失败(因为它在启动构建后未更新文件)。
我尝试了几项没有结果的事情:
- 在预编译步骤中调用.bat 文件。
- 我也尝试使用此步骤禁用并行编译。
- 完全使用执行.bat 文件的自定义编译器创建单独的工程、并将该工程添加为 CCS 工程中的依赖项(通过 Properties > CCS Build > Dependencies)。
- 与#1相同、但设置 C/C++ General > Paths and Symbols > References to the generator project。
- 按照 https://embeddedartistry.com/blog/2019/02/18/using-custom-build-steps-with-eclipse-auto-generated-makefiles/中的示例进行操作。
我没有完全能够让#4工作、以表明它不起作用。 如果我希望...\path\to \script.bat 在编译之前执行、我的 makefile.init 文件应该包含什么内容?
我觉得我缺少一些明显的东西、因为我认为这是项目的常见用例。 我还应该做其他事情吗?