makefile define 问题

发布于 2022-08-28 11:59:33 字数 625 浏览 13 评论 0

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.
我通过谷歌搜索解决问题很久,依然没有。求教~

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浊酒尽余欢 2022-09-04 11:59:33

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文