如何在命令行中构建CodeWarrior v6.3项目?

时间:2019-07-15 13:21:40

标签: command-line build codewarrior

请参阅this文档,我尝试通过命令行构建旧的Code Warrior V6.3项目(.mcp)。

PS C:\Program Files (x86)\Freescale\CodeWarrior for Microcontrollers V6.3\bin> .\cmdide /q /f n /b C:\Users\ps\Desktop\LadeHeiz_WORKON\LadeHeiz.mcp

Freescale CodeWarrior IDE. Hit /? for help

No Error. (Code 0)

因此控制台输出显示没有错误,但UI-IDE正在打开,并显示以下错误消息:

Error

查看我项目的bin文件夹会告诉我,生成的.s19没有更新,因此构建过程没有运行。

问题:有没有人有使用CW6.3命令行工具的经验,并且可以给我一些有关如何构建旧项目的提示?不能选择基于GUI的IDE,因为我们必须在CI系统中自动构建项目。

1 个答案:

答案 0 :(得分:0)

答案很简单。在未调用/q(关闭)之前,不得调用选项/c(退出)。

PS C:\Program Files (x86)\Freescale\CodeWarrior for Microcontrollers V6.3\bin> .\cmdide /r /b C:\Users\ps\Desktop\LadeHeiz_WORKON\LadeHeiz.mcp /c /q

Freescale CodeWarrior IDE. Hit /? for help

No Error. (Code 0)

现在有以下工作流程

  1. 删除旧的构建文件
  2. 构建新文件(请参阅特定路径)
  3. 关闭项目
  4. 退出CodeWarrior