makefile define 问题

bars="chinna"
ifndef twolines
else
        @echo $(bars)
endif
all:
        $(call twolines,$(bars))
.PHONY:clean
clean:
        rm $(bars)

我个人写了个这样的makefile,命令行是tab缩进的,想测试下行不行,make之后出现语法错误:

maketest/mmmm>make
"makefile", line 2: make: 1254-055 Dependency line needs colon or double colon operator.
"makefile", line 3: make: 1254-055 Dependency line needs colon or double colon operator.
"makefile", line 5: make: 1254-055 Dependency line needs colon or double colon operator.
make: 1254-058 Fatal errors encountered -- cannot continue.
我通过谷歌搜索解决问题很久,依然没有。求教~

阅读 7.8k
1 个回答

可以试试 xmake,简单高效,上手容易,基于lua语法的现代化跨平台c/c++构建支持 http://xmake.io/cn

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题