在raspberrypi中make make:缺少分隔符错误[重复]

问题描述 投票:1回答:1

这个问题在这里已有答案:

当我尝试在我的覆盆子pi上运行代码时,我一直收到此错误,我不知道是什么导致了这个:

CC = gcc
CFLAGS = -Wall -O0 -std=gnu99 -I/usr/local/include -g
LDFLAGS = -L/usr/local/lib -pthread -lm -lwiringPi
FUSEFLAGS = `pkg-config fuse --cflags --libs`

SOURCES = $(wildcard *.c)
PROGS = $(patsubst %.c,%,$(SOURCES))
BINS = $(SOURCES:.c=)

all: $(PROGS)

%: %.c
        $(CC) $<  $(CFLAGS) $(LDFLAGS) -o $@ $(FUSEFLAGS)

clean:
        $(RM) *.o *.a $(BINS)

这给出了以下错误:

Makefile:14: *** missing separator.  Stop.

当我使用make来运行我的代码。在我不确定是什么导致这种情况发生之前,我的制作工作正在进行中!

c makefile raspberry-pi3
1个回答
2
投票
CC = gcc
CFLAGS = -Wall -O0 -std=gnu99 -I/usr/local/include -g
LDFLAGS = -L/usr/local/lib -pthread -lm -lwiringPi
FUSEFLAGS = `pkg-config fuse --cflags --libs`

SOURCES = $(wildcard *.c)
PROGS = $(patsubst %.c,%,$(SOURCES))
BINS = $(SOURCES:.c=)

all: $(PROGS)

%: %.c
<___T___A___B___>$(CC) $<  $(CFLAGS) $(LDFLAGS) -o $@ $(FUSEFLAGS)

clean:
<___T___A___B___>$(RM) *.o *.a $(BINS)

我写的<___T___A___B___>,应该有1个标签,而不是空格!

© www.soinside.com 2019 - 2024. All rights reserved.