Makefile:2: *** 缺少分隔符。停止。我该如何解决这个问题我是 Raylib for C++ 的新手

Posted

技术标签:

【中文标题】Makefile:2: *** 缺少分隔符。停止。我该如何解决这个问题我是 Raylib for C++ 的新手【英文标题】:Makefile:2: *** missing separator. Stop. How can i fix this I am new to Raylib for C++ 【发布时间】:2021-08-20 16:17:56 【问题描述】:

这是我在Makefile中的代码

default:
g++ ../main.cpp -o test.exe -O2 -Wall -Wno-missing-braces -I ../include/ -L ../lib/ 
- 
lraylib -lopengl32 -lgdi32 -lwinmm.

这是我的源代码树

C:.
│   main.cpp
│
└───build
|      Makefile
│
├───include
│       raylib.h
│
└───lib
        libraylib.a

我做了cd buildmingw32-make 但我明白了

Makefile:2: *** 缺少分隔符。停下来。

【问题讨论】:

【参考方案1】:

看起来您编写的 Makefile 中使用了空格而不是制表符。对于 makefile,选项卡是必需的。 看看这个教程:https://makefiletutorial.com/

【讨论】:

以上是关于Makefile:2: *** 缺少分隔符。停止。我该如何解决这个问题我是 Raylib for C++ 的新手的主要内容,如果未能解决你的问题,请参考以下文章

makefile错误***缺少分隔符。停止

make命令makefile出错:18:***缺少分隔符。停止

熊猫:用缺少分隔符分隔两列[关闭]

出错:缺少分隔符

*** 缺少分隔符会出错

构建 qwt-6.1 中的错误“缺少分隔符”