1
我有一个make文件,我试图用它来将文件复制到一个目录。目录的路径存储在一个环境变量中。问题是,当我运行时,将来自环境变量的C:\ Data解释为C:Data。我如何阻止这个被解释为转义字符?在Make和Windows中使用环境变量来形成路径
copyData : buildData
cp Release/*.tbl $(DATA)/index
results in:
cp Release/*.tbl C:\Data/index
cp: `C:Data/index': specified destination directory does not exist
Try `cp --help' for more information.
在环境变量中使用正斜杠? – 2012-03-15 15:08:59
这样做的工作,但它似乎不是一个好的解决方案。任何其他想法? – Dunc 2012-03-15 15:17:50
'DATA:= $(subst:,:/,$(DATA))''? – Beta 2012-03-15 17:59:39