今天在编写Makefile时发现就是编译不过,也没有发现语法错误。命令也是用tab键打头.
问题:
错误如下:
这个错误由于tab的缩进引起的,tab缩进为4个字节,但是编辑器将tab解释为4个空格了。
Makefile如下:
可以看到make并没有变色。
换了环境重新输入
发现make 变色
将变色的代码,复制到之前的Makefile 发现
通过对比,发现tab都是4个字节没有问题。但是删除时,发现可变色的一次删除。不能变色的一键只能删除一个字节。
处理问题
打开.vimrc 文件,vimrc 设置了 set noexpandtab 和set autoindent,没有则创建
注意如果用文本打开,应当ls -la 查看是否有。.vimrc~文件,并删除它。
其次,检查是否对geidt 编辑进行设置出错了