`

makefile:2: *** missing separator. Stop.

阅读更多

makefile:2: *** missing separator. Stop.


错误:

makefile内容:   

***************   

main.o   :main.c   

    gcc   -g   -c   main.c   

***************   

make   回车   

makefile:2:   ***   missing   separator.     Stop.   

请问这是什么错啊,怎么解决,是少分隔符吗


解决方式:

gcc   -g   -c   main.c,这行前面用tab键,不能用空格.

分享到:
评论

相关推荐

    py-faster-rcnn 的Makefile.config文件

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

    linux Makefile 多个*.h、*.c 编译.ko文件参考

    mtk_hif_sdio-objs := linux/hif_sdio.o  mtk_hif_sdio-objs += linux/hif_sdio_chrdev.o  mtk_hif_sdio-objs += linux/osal.o

    跟我一起写Makefile.pdf

    2. **指定Makefile**: - 显式指定Makefile文件。 3. **指定目标**: - 指定make执行的目标任务。 4. **检查规则**: - 检查依赖规则的有效性。 5. **make的参数**: - 传递给make命令的参数。 #### 第十一...

    makefile报错

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

    patch__.zip

    在Ubuntu系统中,当你尝试编译OpenCV库时,可能会遇到这样一个令人头疼的问题:“Makefile:162: recipe for target 'all' failed”。这个错误信息通常表示在编译过程中遇到了某个目标文件无法构建的情况,导致整个...

    How to write Makefile

    2. **指定Makefile**: - 使用`-f`或`--file`选项指定要使用的Makefile文件。 3. **指定目标**: - 默认情况下,make会寻找名为`all`的目标。 4. **检查规则**: - 使用`-n`或`--just-print`选项查看但不执行命令...

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

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

    跟我一起写Makefile

    2. **指定Makefile**:可以通过命令行参数指定Makefile文件。 3. **指定目标**:可以通过命令行参数指定构建目标。 4. **检查规则**:使用`-n`或`--just-print`选项仅打印将要执行的命令。 5. **make的参数**:...

    GNU-Makefile中文手册-Ver3.8.pdf

    - **另类风格的Makefile**:除了标准格式,还有其他风格的Makefile,如使用Tab键而非空格。 3. **规则的命令**: - **命令回显**:默认情况下,make会在执行命令前显示它。 - **并发执行**:通过并行化命令,...

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

    **六、另类风格的makefile** 除了传统的格式外,Makefile还支持其他的书写风格,比如使用模式规则等更高级的功能来进一步优化构建过程。 **七、清空目标文件的规则** 为了清理项目中的中间文件,可以定义一个特殊...

    Postgreql源码目录1

    11. **Makefile**:主 Makefile,控制整个项目的构建过程。 12. **README**:通常包含项目的基本信息和快速入门指南。 13. **src**:源代码的核心目录,包括多个子目录: - **backend**:后端进程代码,包括...

    centos 6.9 安装freeswitch 1.6.18

    2. **libvpx 编译问题** 如果在安装 `libyuv` 后继续编译仍然出现问题,可能还需要安装 `libvpx`: ```bash cd .. git clone https://freeswitch.org/stash/scm/sd/libvpx.git cd libvpx ./configure --...

    跟我一起写makefile

    2. **指定Makefile**:如何指定Makefile的位置。 3. **指定目标**:定义make执行的目标。 4. **检查规则**:验证Makefile的有效性。 5. **make的参数**:提供给make的命令行参数。 #### 隐含规则 1. **使用隐含...

    makefile说明

    2. **指定Makefile**:默认情况下,make 会查找名为`Makefile`或`makefile`的文件。 3. **指定目标**:通过`make target`指定要构建的目标。 ```makefile all: main clean: clean-all ``` 4. **检查规则**:...

    gcc指南

    - **Makefile**: 包含编译指令。 - **config.h**: 包含配置信息。 2. **GNU CC支持的配置**: - **Linux**: 支持x86、ARM等多种架构。 - **macOS**: 支持x86_64架构。 - **Windows**: 通过MinGW提供支持。 3. ...

    makefile编程.pdf

    - 示例:`*.o : *.c`表示所有以`.o`结尾的目标都依赖于同名的`.c`文件。 4. **目录搜寻** - `VPATH`变量用于指定搜索依赖文件的路径。 - `vpath`关键字用于指定特定目标的搜索路径。 5. **Makefile伪目标** - ...

    《跟我一起写makefile》带目录可编辑版

    - **Makefile**是一种用于自动化构建过程的文件,主要用于管理项目的编译流程。在Unix/Linux环境下尤为常见,是专业程序员必备技能之一。 - **自动化编译**:通过编写Makefile文件,开发者可以实现自动化编译过程,...

    linux用法大全

    ### Linux用法大全:Makefile详解与Automake应用 #### Makefile概述 Makefile是Linux环境中用于自动化构建软件项目的脚本文件。通过定义文件之间的依赖关系以及如何构建这些文件的具体命令,Makefile允许用户高效地...

    makefile教程(中文版)

    ### makefile教程(中文版) #### 一、Makefile概览 Makefile 是一种用于自动化构建过程的脚本文件,广泛应用于软件项目管理和自动化构建领域。对于任何希望提高开发效率和减少手动构建工作量的开发者而言,理解并...

Global site tag (gtag.js) - Google Analytics