c - 在 raspberrypi 中生成:缺少分隔符错误
问题描述
当我尝试在我的树莓派上运行代码时,我不断收到此错误,我不知道是什么原因造成的:
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
用来运行我的代码时。在我不确定是什么原因突然发生这种情况之前,我的品牌正在工作!
解决方案
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 个制表符而不是空格!
推荐阅读
- flutter - 在 Flutter 中使用具有不同选项卡的不同 FAB,并在它们之间滑动时更改按钮?
- html - 如何将输入字段覆盖到父 div 的其余部分
- php - 如何根据连接用户的角色获取属性?
- python - 在 SQL 中显示多行项目
- java - Intellij 依赖问题 - java.lang.NoClassDefFoundError
- excel - 输入 0 时重置累计总数
- xml - 使用 powershell 在 bigfix 上创建基线
- node.js - MongoDB Result 可以 console.log() 但不能推送到数组 NodeJS
- node.js - 如何在从节点 js 获取的反应中显示图像
- informatica - Informatica 9.5 中的时间戳未更新