0

我正在按照教程在 Kinetis KDS(Eclipse CDT,Windows 10)上添加一个自动构建版本控制系统。

该示例使用这样的 Linux shell 命令计算表达式

-Xlinker --defsym -Xlinker __BUILD_NUMBER=$$(cat $(BUILD_NUMBER_FILE))

这显然不适用于 Windows。

我尝试了使用 type 而不是 cat 的各种组合,但没有一个有效。

将符号定义为文件内容的最快方法是什么?

4

1 回答 1

0

假设内部版本号文件是单行的,那么就像这样:

set /p BUILDNO=<build-number.txt
...
gcc ... -Xlinker --defsym -Xlinker __BUILD_NUMBER=%BUILDNO%
于 2016-09-04T19:23:35.427 回答