雷达智富

首页 > 内容 > 程序笔记 > 正文

程序笔记

Makefile:10: *** missing separator. Stop

2024-07-18 53

问题描述

在写一个项目的Makefile时,用到了换行符“\”,遇到报Makefile:10: *** missing separator. Stop的错误,Makefile部分内容如下,开始怎么看都没问题,后来才发现是一个写Makefile的很细节的问题。

SRC += \ 
 ../src/a.cpp \
 ../src/b.cpp \
 ../src/c.cpp \

问题原因和解决办法

报这个错误的原因是,这里使用了换行符,而换行符的后面不能跟任何符号(空格,Tab等都不可以),以上Makefile中就是在SRC += \后面有一个空格,没太注意,删除这个空格就没有这个错误了。

更新于:2个月前
赞一波!

文章评论

全部评论