日期:2014-05-16  浏览次数:20800 次

关于makefile的问题
在makefile中,如果要引用当前目录下某个文件夹的文件,为什么引用时要在$(xx )中的xx后加空格呢?
比如说:
SRC_DIR := $(shell pwd)
obj-m := hello.o
hello-objs := $(SRC_DIR )/src/file1.o $(SRC_DIR )/src/file2.o
在SRC_DIR后要加空格,如果不加空格就会出现编译错误。
谢谢大家啦!

------解决方案--------------------
具体我也不知道,只知道这么做。
期待答案
------解决方案--------------------
你这倒是奇怪,我一直不用空格,HP Sun IBM都用过
------解决方案--------------------
莫非是条不成文的规定?
------解决方案--------------------
偶也一直没加过空格,没出现异常。。。。。。。