本文主要是介绍Makefile:2:*** missing separator. Stop,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在make命令后出现这种错误提示,是提示第2行没有分隔符。
例如:
1 target:prerequisites
2 command
……
改为:
1 target:prerequisites
2
……
就可以了。
在Makefile文件中,命令必须以【tab】键开始。
在.vimrc中添加以下代码后,重启vim即可实现按TAB产生4个空格:
set ts=4 (注:ts是tabstop的缩写,设TAB宽4个空格)
set expandtab
对于已保存的文件,可以使用下面的方法进行空格和TAB的替换:
TAB替换为空格:
:set ts=4
:set expandtab
:%retab!
空格替换为TAB:
:set ts=4
:set noexpandtab
:%retab!
加!是用于处理非空白字符之后的TAB,即所有的TAB,若不加!,则只处理行首的TAB。
这篇关于Makefile:2:*** missing separator. Stop的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!