VS code 下 makefile 【缺少分隔符 停下来】 报错解决方法

首先来看报错的makefile源码

VS code 下 makefile 【缺少分隔符 停下来】 报错解决方法_第1张图片

再来看报错的信息:

第5行缺少分隔符,其实不止是第5行,只要是前面需要加tab留白的行都会报这个错误,比如说第7行第11行

编译的时候,前面的留白必须是按tab键生成的

但是!!! vs vode会将tab设置成4个空格

所以你以为是按下tab键后产生的留白,其实是4个空格

可以看vs vode的右下角来判断,tab键是否被设置成4个空格

VS code 下 makefile 【缺少分隔符 停下来】 报错解决方法_第2张图片

如果显示的是 空格:4 说明tab键被设置成了4个空格

这个时候就需要修改

修改步骤:

1,点击 空格:4

2,选择 将缩减转为制表符

3,将之前的代码行留白删除 重新使用tab键留白

VS code 下 makefile 【缺少分隔符 停下来】 报错解决方法_第3张图片

如图所示,当修改完成后,右下角的 空格:4 会变成 制表符长度:4,说明修改成功

切记【修改后,原来代码的留白要重新用tab键再写一次】

修改后,成功编译

VS code 下 makefile 【缺少分隔符 停下来】 报错解决方法_第4张图片

你可能感兴趣的:(vscode,linux,服务器,开发语言)