今天学习了makefile,尝试编写一个非常简单的makefile,可是总是报错。
命令行前是tab没错,编码方式utf-8没错。
输入命令行时,从打出tab开始,就开始报红。。
后来发现,出现此错误的原因是vim配置文件 .vimrc中出现了这个语句
expandtab会自动将tab转换为空格,这样,虽然你按下了tab,但是vim还是会把它转换成相应长度的空格输入,导致了makefile出错。
今天学习了makefile,尝试编写一个非常简单的makefile,可是总是报错。
命令行前是tab没错,编码方式utf-8没错。
输入命令行时,从打出tab开始,就开始报红。。
后来发现,出现此错误的原因是vim配置文件 .vimrc中出现了这个语句
expandtab会自动将tab转换为空格,这样,虽然你按下了tab,但是vim还是会把它转换成相应长度的空格输入,导致了makefile出错。