/bin/sh: -c: line 8: syntax error: unexpected end of file

a1232345 2015-07-26 08:16:29
Makefile里的一个片段
define fn-create_directfb-source
$(ECHO) "**********************************"; \
$(ECHO) "* Creating DirectFB-${DIRECTFB_VERSION} Source *"; \
$(ECHO) "**********************************"; \
$(TAR) xzkf ${DIRECTFB_SRC_DFB_TAR_DIR}/${DIRECTFB_SOURCE_TARBALL} -C $(DIRECTFB_SRC_DIR); \
echo $(DIRECTFB_SRC_DFB_TAR_DIR)
echo $(DIRECTFB_SOURCE_TARBALL)
echo $(DIRECTFB_SRC_DIR)

if [ -d "${DIRECTFB_PUB_DFB_VER2_DIR}" ]; then \
$(CP) -r ${DIRECTFB_PUB_DFB_VER2_DIR}/* ${DIRECTFB_SRC_DFB_DIR}; \
fi; \
$(TOUCH) ${DIRECTFB_SRC_DFB_DIR}/.unpacked
endef

红色这几句是自己加的,为什么加了这个就报错了,在这几条语句后面加分号也不对
/bin/sh: -c: line 8: syntax error: unexpected end of file
请问是哪里语法有问题吗?
...全文
161 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
brookmill 2015-07-26
  • 打赏
  • 举报
回复
试试在每行最后加上\ 整个这一段是一个巨大的define,每行最后都有续行符\连成一行,你加了几行就给他打断了

23,116

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧