我正在开发一个小型微控制器项目并遇到一个问题,使用makefile编译源代码,链接如下以及错误:
makefile:1: *** missing separator. Stop.
The makefile is found here. Click Me.
现在为什么它会在第1行给出错误?这一切看起来都不错,但显然它对某些事情不满意。 是的,我检查确保它有适当的标签而不是空格;)
我在Mac OS X 10.8.4上运行。任何人都可以指出问题所在吗?
答案 0 :(得分:0)
在第一行的注释中有一个“ ”字符,其原始字节包括“0x0A”(换行符)。似乎make
不知道文件的输入编码,并认为该行在那里结束;这意味着超出此角色的所有内容都“不再是评论”,从而导致错误。