Makefile missing separator. Stop.如何解决
来源:互联网 发布:淘宝单反四大黑店 编辑:程序博客网 时间:2024/06/16 10:05
makefile:4: * missing separator. Stop.:http://blog.sina.com.cn/s/blog_740ccd04010181ox.html
http://bbs.csdn.net/topics/390344596?page=1
1
在make命令后出现这种错误提示,是提示第2行没有分隔符。
例如:
1 target:prerequisites
2 command
……
改为:
1 target:prerequisites
2 command
……
就可以了。
在Makefile文件中,命令必须以【tab】键开始。
2
makefile里不要乱用TAB,只有命令所在的行才能且只能以TAB开头!
其他的如,make变量的定义、赋值,make内定函数如$(error “strings”)都不能以TAB开头,不然make会将其作为命令来处理!
3
如果排除了TAB用空格代替的问题后、以及由中文“:”等问题后,问题还存在
那么很可能是文件编码格式的问题
查看一下Makefile 文件编码格式是不是utf-8的,还带有BOM标记在文件头
$ xxd -l 16 Makefile
0000000: *efbb b*f61 6c6c 3a0a 2020 6563 686f 2068 …all:.
去掉斜体字体部分就OK了
0 0
- Makefile missing separator. Stop.如何解决
- Makefile missing separator. Stop排查解决
- Makefile missing separator. Stop.怎么解决
- makefile: *** missing separator. Stop
- makefile中解决Makefile:XX:missing separator. Stop.问题
- Makefile:3: *** missing separator. Stop.
- Makefile:2:*** missing separator. Stop
- "makefile:5: *** missing separator. Stop."
- Makefile:3: *** missing separator. Stop.
- Makefile:13: *** missing separator. Stop.
- Makefile:3: *** missing separator. Stop.
- Makefile:19: *** missing separator. Stop
- Makefile:2:*** missing separator. Stop.
- Makefile:2: missing separator. Stop.
- makefile:4: *** missing separator. Stop
- Makefile:3:*** missing separator. Stop.
- makefile:4: *** missing separator. Stop.
- Makefile:2:*** missing separator. Stop
- Thoughtworks
- 黑马程序员--Java笔记10--Collection集合、 Map集合、泛型
- 稳定高薪vs追求梦想,当你在犹豫时别人已经放弃新加坡绿卡!
- bat文件启动jar包做成Windows系统服务
- Word Pattern
- Makefile missing separator. Stop.如何解决
- 参数数组
- 【Balanced Binary Tree】[NOI2004]郁闷的出纳员
- 运行时架构(Runtime Architecture)
- 加载webView
- 五角形图片
- JAVA9种基本数据类型的大小,以及他们的封装类
- Spring mvc中@RequestMapping 6个基本用法小结
- opencv对电脑摄像头采集和边缘检测