美文网首页
Makefile:****missing separator.

Makefile:****missing separator.

作者: Timing_173a | 来源:发表于2017-08-25 17:45 被阅读0次

今天在编写Makefile时发现就是编译不过,也没有发现语法错误。命令也是用tab键打头.

问题:

错误如下:

错误显示.png

这个错误由于tab的缩进引起的,tab缩进为4个字节,但是编辑器将tab解释为4个空格了。
Makefile如下:

错误Makefile显示.png

可以看到make并没有变色。
换了环境重新输入

正常Makefile显示.png

发现make 变色

将变色的代码,复制到之前的Makefile 发现

正常和错误在同一环境下显示.png

通过对比,发现tab都是4个字节没有问题。但是删除时,发现可变色的一次删除。不能变色的一键只能删除一个字节。

处理问题

打开.vimrc 文件,vimrc 设置了 set noexpandtab 和set autoindent,没有则创建

创建.vimrc文件.png

注意如果用文本打开,应当ls -la 查看是否有。.vimrc~文件,并删除它。

其次,检查是否对geidt 编辑进行设置出错了

gedit设置.png

相关文章

网友评论

      本文标题:Makefile:****missing separator.

      本文链接:https://www.haomeiwen.com/subject/okwolxtx.html