您好 如何回复“LOCAL_PATH:= $(调用my-dir)#12M #ifeq $(TARGET_PRODUCT),某些文字)PRODUCT_COPY_FILES + = \”到一个文件?我需要没有引号的整个事情。
顺便说一下,这是Windows7上的批处理文件。
由于 SSE
答案 0 :(得分:0)
安全的方法是使用延迟展开!
而不是%
。
在您的示例中,它也适用于%
,但在大多数情况下,延迟扩展更好,因为扩展内容不再被解析。
setlocal EnableDelayedExpansion
set "var=LOCAL_PATH:= $(call my-dir)# 12M #ifeq $(TARGET_PRODUCT),sometext)PRODUCT_COPY_FILES += \"
>output.txt echo !var!