关于 “Makefile:3:***遗漏分隔符。停止 。”解决方法二

下面时装自他人的:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

我编写makefile的时候出现了这个问题
上网查了查,都说是
gcc ,g++ ,rm,cp前面是tab,不是空格
我改了两边,都是用tab,但是编译时还是提示出现了错误
Makefile:3:***遗漏分隔符。停止
我才意识到在getit的
编译->首选项:"编辑器"选项页下,有一个"制位表",有一个复选框:插入空格代替制表符(s)
若选中的话,编辑器将会以空格代替“制位表”
我将其去掉,在修改我的Makefile后编译成功

也就是说:

一 首先查看是不是用tab
二 其次查看是不是真的用tab

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

这种方法没有用过,但是对于vim 发现了一种办法

在vim 的配置文件 .vimrc 中 添加

set tabstop=8 " 设置制表符(tab键)的宽度
set softtabstop=8 " 设置软制表符的宽度
set expandtab " Tab替换空格

  如果类似的配置语句,那么设置成这种格式,并且重新处理一下之前写的自动对齐的tab问题

时间: 2024-10-27 05:35:09

关于 “Makefile:3:***遗漏分隔符。停止 。”解决方法二的相关文章

“程序已停止工作”问题的解决方法,停止解决方法

"程序已停止工作"问题的解决方法,停止解决方法 问题 遇到一个程序打不开的错误,如图: 问题详细信息如下: 问题签名:问题事件名称: CLR20r3问题签名 01: rdh-idss.exe问题签名 02: 1.0.1.0问题签名 03: 5510d590问题签名 04: RDH-IDSS问题签名 05: 1.0.1.0问题签名 06: 5510d590问题签名 07: 92问题签名 08: 10问题签名 09: System.BadImageFormatException 解决 1)

FusionCharts使用问题及解决方法(二)-FusionCharts常见问题大全

在上文中,我们介绍了FusionCharts常见问题(FAQ)的解决方法,本文将一同讨论FusionCharts使用者面临的一些复杂问题的解决方法. 如何启用JavaScript调试模式? 要启用JavaScript调试模式,你将需要写下面的几行代码: FusionCharts.debugMode.enabled(true); 此外,你还需要指定"debugMode" 输出的位置.如果你还想在浏览器的JavaScript控制台中查看错误,你需要写入一下几行代码: FusionChart

【makefile】Makefile:16: *** 遗漏分隔符 。停止。

随手写了一个makefile文件,如下: 然后在执行make 报错,错误情况如下: 在网上度娘了一下,原因如下: gcc.rm.cp前面是tab分割符,不能用空格. 修改后的Makefile如下: 看到没?rm及make的字体颜色都变了. 原文地址:https://www.cnblogs.com/vossveen/p/8167054.html

CentOS下找不到eth0设备的解决方法

问题描述: ifconfig命令无法找到eth0设备,且/etc/sysconfig/network-scripts/中只有ifcfg-lo文件,而没有ifcfg-eth0. 临时解决方法一: 使用命令ifconfig eth0 192.168.1.x可以正常设置eth0的IP,该方法仅为临时处理办法,系统重启后即失效了. 永久解决方法二: 1.在/etc/sysconfig/network-scripts/目录下新建ifcfg-eth0文件: 2.正确设置ifcfg-eth0的DEVICE.B

mysql 主从数据不一致 Slave_SQL_Running: No 解决方法

在slave服务器上通过如下命令 mysql> show slave status\G; 显示如下情况: Slave_IO_Running: Yes Slave_SQL_Running: No 表示slave不同步 解决方法一(忽略错误,继续同步): 1.先停掉slave mysql> stop slave; 2.跳过错误步数,后面步数可变 mysql> set global sql_slave_skip_counter=1; 3.再启动slave mysql> start sla

关于微信二次分享,描述变链接的解决方法(一)----文档说明

http://www.cnblogs.com/joshua317/p/4761948.html 前言: 最近工作中遇到了使用微信二次分享的时候,标题被截短,描述也变成了链接,图片也没有,运营人员半夜还在嚷嚷,无奈只好硬着头皮去百度,去google,但是悲催的是没有详细的解决方法,最终只能自己去研究,还好最终搞出来了,决定分享一下,帮助需要的人.博文,分两篇,第一篇主要是微信的官方文档说明,第二篇主要是代码部分: 一.微信JS-SDK说明文档 1.概述 微信JS-SDK是微信公众平台面向网页开发者

[备忘]检索 COM 类工厂中 CLSID 为 {91493441-5A91-11CF-8700-00AA0060263B} 的组件时失败解决方法

检索 COM 类工厂中 CLSID 为 {91493441-5A91-11CF-8700-00AA0060263B} 的组件时失败,原因是出现以下错误: 80070005 在CSDN上总是有网友问这个问题,自己也遇到过,因些写出来供参考: 症状: oWordApplic = New Word.Application 当程序运行到这句时出现下面的错误: 检索 COM 类工厂中 CLSID 为 {91493441-5A91-11CF-8700-00AA0060263B} 的组件时失败,原因是出现以下

Cannot modify header information问题的解决方法(php)

我做了一个统一的出错提示函数,在函数执行里面,先处理出错的地址写入cookie以方便用户登陆以后可以直接跳转到要执行的这个页面,可是发现在服务器上测试时,竟然提示本地没有出现的错误: Warning: Cannot modify header information - headers already sent by....这样的语句,很显然,造成这个原因是因为setcookie造成的,查了一下网上,有如下的解释: cookie本身在使用上有一些限制,例如:1.呼叫setcookie的敘述必須放

Android实际开发中的bug总结与解决方法(一)

                                                                             Android实际开发中的bug总结与解决方法(一) Android开发中有很多bug,我们是完全可以在线下避免的,不要等到线上报的BUG的再去修复.下面是我在实际开发中遇到过的bug和解决方法. BUG 1: java.lang.RuntimeException: Unable to start activity ComponentInfo