vscode 编辑 makefile 文件,执行make操作时显示“Makefile:5: *** 遗漏分隔符 。 停止。“(终极解决办法)

简介: vscode 编辑 makefile 文件,执行make操作时显示“Makefile:5: *** 遗漏分隔符 。 停止。“(终极解决办法)

划重点!!!


makefile 的万能编辑无需任何修改即可使用:


https://blog.csdn.net/weixin_47156401/article/details/121698316


$(target):$(objs)
  $(CXX) $(objs) -o $(target) -lpthread     #命令行

在编写 makefile 文件时,命令前使用的是 Tab 而不是空格,但是 vscode 中 Tab 键效果默认的是四个空格,需要对 Tab 效果进行修改,否则会报如下错误:

d49ff608ee97484eb039a91fcbb2b1e2.png

修改过程:


1、打开 vscode 中的设置界面;


e8ce508d8dd0461b88ceea0308588b38.png


2、在设置窗口中搜索:detectIndentation


f8f48d6180be4b92b10fcc4f0b282f13.png


3、把 Editor:Detect Indentation 和 Editor:Insert Spaces 两项中的对号去掉即可;


70400336cdb54bda81e545ddae9c0510.png


 修改完成后就可以正常运行了!!!

相关文章
|
2月前
vscode点击通过import引入方法名或模块名跳转其定义的文件
window点击ctrl(MAC点击command)+通过import引入的文件、方法等到,跳转到其定义的页面
141 0
|
5月前
|
前端开发
解决VScode在保存less文件时,自动生成对应的css文件以及安装Easy less之后,计算式子不显示结果的问题
解决VScode在保存less文件时,自动生成对应的css文件以及安装Easy less之后,计算式子不显示结果的问题
|
20天前
|
Windows
vscode 终端无法执行npm、cnpm命令的解决办法,npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试
vscode 终端无法执行npm、cnpm命令的解决办法,npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试
20 0
|
24天前
让VSCode的快捷键切换为WebStorm/IDEA的快捷键、修改颜色主题(深色模式)、文件图标主题
让VSCode的快捷键切换为WebStorm/IDEA的快捷键、修改颜色主题(深色模式)、文件图标主题
|
3月前
|
C语言 C++
VScode中C++多文件编译运行问题(使用code runner配置)
VScode中C++多文件编译运行问题(使用code runner配置)
|
4月前
Vscode自动更新失败,显示vscode updates may fail due to anti-virus software的简单易操作的解决方法
Vscode自动更新失败,显示vscode updates may fail due to anti-virus software的简单易操作的解决方法
244 0
|
4月前
|
Ubuntu 网络安全 C语言
vscode 编译多个当前目录下cpp文件,报错未定义标识符的问题
vscode 编译多个当前目录下cpp文件,报错未定义标识符的问题
73 0
|
4月前
|
JSON 数据格式
vscode中读取json文件settings.json进行适配主题的方法
vscode中读取json文件settings.json进行适配主题的方法
|
5月前
在vscode下将ipynb文件转成markdown(.md文件)的方法
在vscode下将ipynb文件转成markdown(.md文件)的方法
194 0
|
5月前
在vscode中修改m文件后,在matlab中再修改一次才能运行
记录vscode与matlab联合使用出现的问题
30 1