社区
Linux/Unix社区
帖子详情
makefile error:makefile:2: *** missing separator. Stop
wudidajundui
2018-04-20 04:13:14
今天学习了makefile,尝试编写一个非常简单的makefile,可是总是报错。
命令行前是tab没错,编码方式utf-8没错。
输入命令行时,从打出tab开始,就开始报红。。
请问是哪里出了问题?
...全文
765
2
打赏
收藏
makefile error:makefile:2: *** missing separator. Stop
今天学习了makefile,尝试编写一个非常简单的makefile,可是总是报错。 命令行前是tab没错,编码方式utf-8没错。 输入命令行时,从打出tab开始,就开始报红。。 请问是哪里出了问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wudidajundui
2018-04-25
打赏
举报
回复
用的是tab,后查明原因了,原因是在.vimrc中 使用了set expandtab 语句,此语句会自动把tab转换为空格。导致makefile出错
幽饮烛
2018-04-24
打赏
举报
回复
不能用 tab,只能用空格。
Makefile
:26: ***
missing
separator
.
Stop
.
Makefile
:26: ***
missing
separator
.
Stop
.
Makefile
:14: ***
missing
separator
.
Stop
. 生成文件:14:***缺少分隔符。该问题的原因分析并附解决办法
好激动,第一次写博客。 问题描述: 我在学习朱老师物联网大讲堂ARM裸机第四部分,在点亮LED灯中碰到了make产生
Makefile
:14: ***
missing
separator
.
Stop
.问题。参考图1: 当我配置好后,make 发现了提示错误,
Makefile
:14: ***
missing
separator
.
Stop
缺少分隔符。 原因分析:提示缺少分隔符,可能是
makefile
文件的符号问题,具体原因我参考了该博客https://blog.csdn.net/baidu_3797349
makefile
常见错误
Makefile
:7: ***
missing
separator
.
Stop
.的解决办法
Makefile
:7: ***
missing
separator
.
Stop
. [解决办法]
makefile
里禁止乱用TAB,只有命令所在的行才能且只能以TAB开头 其他的如,make变量的定义、赋值,make内定函数如(
error
“strings”)都不能以TAB开头,不然make会将其作为命令来处理 如例子, 第八行和第十行必须用tab开头 ifneq ($(KERNELRELEASE),) obj-m += module.o else PWD := $(she.
Makefile
missing
separator
.
Stop
.怎么解决
现象: 在
makefile
中写入: all: clean comp clean: ./clean.csh comp: ./run_tc 命令行的背景显示为红色。 运行ma
makefile
:91: ***
missing
separator
.
Stop
.
在使用
makefile
编译某个程序时,报如下的错误
makefile
:91: ***
missing
separator
.
Stop
. 这个很显然是因为
makefile
前面的缩进没有用tab而是使用了四个空格。 于是我去检查下91号,但是我在vscode中打开
makefile
,发现确实是tab,可还是报错, 于是我用notepad打开
makefile
,发现在notepad中显示的缩进竟然不是tab而是4个空格,于是在notepad中将缩进改为tab,错误消失。 ...
Linux/Unix社区
18,777
社区成员
11,465
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 专题技术讨论区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章