Makefile:11:*** missing separator. Stop.错误的解决办法

Makefile:11:*** missing separator. Stop.错误的解决办法

Linux项目自动化构建工具-make/Makefile

当你编辑好makefile之后,输入命令 make 时出现如下的错误,不要慌,是你自己编辑 makefile 时出现格式错误了。
在这里插入图片描述
这种情况是因为一个tab导致,注意一个tab不等于四个空格

解决方法 :

  1. 如果是四个空格的话删掉改成一个tab
  2. 不是第一种情况那就是你的vimrc环境设置的问题:
vim ~/.vimrc

找到里面的
在这里插入图片描述
将其删掉,因为set expandtab 将一个tab转换成了四个空格,makefile对格式的要求非常严格(一个tab不等于四个空格)!!!!

正常后:
在这里插入图片描述

发布了68 篇原创文章 · 获赞 16 · 访问量 8456

猜你喜欢

转载自blog.csdn.net/weixin_41969690/article/details/104876296