`
wzhiju
  • 浏览: 141265 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ERROR Makefile: : *** missing separator

阅读更多

在make命令后出现这种错误提示,是提示第2行没有分隔符。

如:

 

all:

    echo "Hello World"

 

明明加了 tab 但是make时总是出问题。发现原来是因为 在.vimrc 中设置了 

 

set expandtab

将tab空格化,导致error的出现。在.vimrc中去除set expandtab,make 通过。

分享到:
评论

相关推荐

    centos 6.9 安装freeswitch 1.6.18

    Makefile:797: *** You must install libyuv-dev to build mod_fsv. Stop. ``` 解决方法是手动编译安装 `libyuv`: ```bash cd ../libs git clone https://freeswitch.org/stash/scm/sd/libyuv.git cd ...

    patch__.zip

    8. **社区求助**:如果以上步骤都无法解决问题,你可以在OpenCV的官方论坛、Stack Overflow等平台寻求帮助,提供详细的错误信息和你的配置步骤,很可能有经验的用户能帮你找到解决方案。 总的来说,解决这类编译...

    libmount-2.32.tar.gz

    然而,当我们尝试编译和安装这个版本时,可能会遇到“configure: error: *** Could not find libmount”这样的错误提示,这通常是由于系统环境配置不完整或者依赖关系未满足所导致的。 首先,我们要明白“configure...

    py-faster-rcnn 的Makefile.config文件

    /py-faster-rcnn/caffe-fast-rcnn中的文件,这是我的配置,仅供参考。

    makefile报错

    8. **更新Makefile**:如果你修改了Makefile但没有重新运行`make`,可能会导致旧的规则被应用。运行`make clean`然后重新构建通常可以解决这个问题。 为了进一步诊断和解决这个问题,你需要查看Makefile的其余部分...

    Makefile:makfile注意

    第二课:初识makefile的结构 第三课:伪目标的约会 第四课-变量和不同的赋值方式 第五课-预定义变量的使用 第六课-变量的高级主题(上) 第七课-变量的高级主题(下) 第八课-条件判断语句 第九课-函数定义及调用 第...

    GNU_Make中文手册

    - **另类风格的 makefile**: - **说明**:可以通过不同的方式编写 Makefile 来达到相同的效果。 - **示例**:使用递归展开式变量或直接展开式变量。 - **清除工作目录过程文件**: - **命令**:`make clean` ...

    跟我一起写 Makefile 作者:陈皓 整理:祝冬华

    - **引用其他Makefile**:通过`include`指令可以合并多个Makefile。 - **环境变量MAKEFILES**:影响make的行为。 - **工作方式**:描述了make的执行流程和决策机制。 5. **书写规则**: - **规则的语法**:定义...

    跟我一起写Makefile

    - **命令出错:** 使用 `-error` 选项可以让 make 在命令失败时停止执行。 - **嵌套执行make:** 可以在一个 make 过程中调用另一个 make 进程。 - **命令包:** 将一系列命令封装为一个包,以便重复使用。 #### 第...

    Makefile基础知识学习 很好 肯定能学会

    - **error**:触发错误。 - **warning**:发出警告。 #### 第十部分:make的运行 **一、make的退出码** make执行完成后会返回一个退出码,表示执行状态。 **二、指定Makefile** 可以通过`make -f <filename>`...

    Makefile详解

    4. **多级Makefile**:在大型项目中,可以将Makefile分层组织,每个子目录有自己的Makefile文件。 #### 五、结论 Makefile是软件开发中不可或缺的一部分,特别是在大型项目中。掌握Makefile的编写可以帮助开发者...

    移植Linux总结.doc

    1. **顶层的 Makefile**: - **作用**:总体控制内核的编译和连接。 - **关键功能**: - 决定哪些子目录将被编入内核。 - 调用体系结构相关的Makefile。 2. **`config` 配置文件**: - **生成方式**:配置内核...

    makefile详细资料

    **Makefile**是一种用于自动化构建过程的脚本文件,广泛应用于软件工程领域。它主要用于定义如何编译和链接程序,通过设置一系列规则来控制文件的依赖关系,进而实现自动化编译。尽管现代集成开发环境(IDE)已经内置...

    Makefile的基本使用教程

    Makefile带来的好处就是 “自动化编译” 一旦写好 只需要一个make命令 整个工程完全自动编译 极大的提高了软件开发的效率 make是一个命令工具 是一个解释Makefile中命令的工具

    如何写Makefile

    1. **解析Makefile**:make工具读取Makefile文件,并解析其中的规则和变量。 2. **确定目标**:根据命令行参数或Makefile中的默认目标来确定需要构建的目标。 3. **执行规则**:make工具按照规则顺序执行相应的命令...

    makefile学习参考资料,仅供学习使用

    Makefile学习参考资料 Makefile是Linux系统中的一个构建 Automation 工具,它可以自动地编译、链接和构建项目。Makefile文件中定义了一系列的规则来指定哪些文件需要先编译,那些文件需译,那些文件需要重新编译,...

    【推荐】GNU make中文手册

    通过阅读《GNU make中文手册》,你可以深入了解如何编写和使用Makefile来自动化构建过程。手册涵盖了从基础到高级的各种主题,以下是其中的关键知识点概览: **第一章:概述** 1.1 概述:介绍了make的基本概念和它...

    跟我一起写 Makefile

    **Makefile** 是一种用于自动化构建过程的脚本文件,它在软件工程中扮演着至关重要的角色。尤其是在 Unix 和类 Unix 系统(如 Linux)中,Makefile 的作用更加突出。尽管 Windows 平台上的集成开发环境 (IDE) 大多...

    makefile详解介绍

    - **函数和宏**:利用Makefile提供的内置函数来处理字符串、路径等,增加Makefile的功能性和复杂度。 总之,Makefile的强大之处在于它的灵活性和扩展性,可以根据项目的具体需求定制各种复杂的构建逻辑。掌握...

Global site tag (gtag.js) - Google Analytics