GNU链接器标记Windows上的评估

时间:2016-09-02 15:10:36

标签: eclipse windows gcc ld ldflags

我跟随this教程在Kinetis KDS(Eclipse CDT,Windows 10)上添加自动构建版本控制系统。

该示例使用Linux shell命令(如

)评估表达式
-Xlinker --defsym -Xlinker __BUILD_NUMBER=$$(cat $(BUILD_NUMBER_FILE))

显然不能在Windows上运行。

我尝试了使用type而不是cat的各种组合,但它们都没有工作。

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

1 个答案:

答案 0 :(得分:0)

假设build-number文件是单行文件,那么就像这样:

set /p BUILDNO=<build-number.txt
...
gcc ... -Xlinker --defsym -Xlinker __BUILD_NUMBER=%BUILDNO%