t***a 发帖数: 41 | 1 【 以下文字转载自 Seattle 讨论区 】
发信人: tihpa (pains), 信区: Seattle
标 题: 请教MS的高手一个shell的问题
发信站: BBS 未名空间站 (Wed Aug 12 23:37:28 2009, 美东)
运行make under command line(cmd.exe of xp)。
makefile里面
我的本意是通过运行(shell cd)来自动获到当前的目录,
BASE_DIR := $(subst \,/,$(shell cd))
但是 echo $(BASE_DIR),却什么也没有
echo $(shell cd) 也是什么也没有return
我只能手动加上路径
另外一个奇怪的问题是
SOURCE_PATH :=$(PATH);$(PATH2)
可是我的shell把这个;解析成了回车换行了,所以PATH2就出错了
现在的workaround
SOURCE_PATH :=$(PATH)";"$(PATH2)
这个是不是我的shell出问题了,因为相同的makefile可以在laptop载运行(也是xp),想
请教一个MS的牛人, |
|