当前位置: 技术问答>linux和unix
makefile AIX export 变量传递失败
来源: 互联网 发布时间:2015-12-12
本文导语: 两个makefile 第一个 XCC = xxxx export XCC all: @echo $(XCC) cd test && $(MAKE) 第二个放在子目录下 all: @echo $(XCC) export XCC 会报错 "makefile", line 8: make: Dependency line needs colon or double colon operator. make: Fatal errors enc...
两个makefile
第一个
XCC = xxxx
export XCC
all:
@echo $(XCC)
cd test && $(MAKE)
第二个放在子目录下
all:
@echo $(XCC)
export XCC 会报错
"makefile", line 8: make: Dependency line needs colon or double colon operator.
make: Fatal errors encountered -- cannot continue
第一个
XCC = xxxx
export XCC
all:
@echo $(XCC)
cd test && $(MAKE)
第二个放在子目录下
all:
@echo $(XCC)
export XCC 会报错
"makefile", line 8: make: Dependency line needs colon or double colon operator.
make: Fatal errors encountered -- cannot continue
|
你用的是GNU make 还是AIX的make? 你必须使用GNU make编译.
运行"make -v"查看是否是GNU make. 如果是你可以从输出中看到. 如果返回错误,那么就不是GNU make.
运行"make -v"查看是否是GNU make. 如果是你可以从输出中看到. 如果返回错误,那么就不是GNU make.
|
第8行是哪行? 错误提示说缺少了冒号