我正在为这个 Makefile 苦苦挣扎。它在最后一行爆炸。无法弄清楚我做错了什么。任何人都可以看到吗?谢谢!
CC = gcc
CFLAGSFUSE = `pkg-config fuse --cflags`
LLIBSFUSE = `pkg-config fuse --libs`
CFLAGS = -c -g -Wall -Wextra
LFLAGS = -g -Wall -Wextra
encfs: encfs.o log.o xattr_new.o
$(CC) $(LFLAGS) $^ -o $@ $(LLIBSFUSE)
xattr_new: xattr_new.o
$(CC) $(LFLAGS) $^ -o $@
encfs.o: encfs.c log.h params.h xattr_new.c
gcc -g -Wall `pkg-config fuse --cflags` -c pa4-encfs.c
log.o : log.c log.h params.h
$(CC) $(CFLAGS) $(CFLAGSFUSE) log.c
xattr_new.o: xattr_new.c
$(CC) $(CFLAGS) $<
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): 重定位 0 有无效的符号索引 11
/usr/bin/ld:/usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): 重定位 1 有无效的符号索引 12
/usr/bin/ld:/usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): 重定位 2 有无效的符号索引 2
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): 重定位 3 有无效的符号索引 2
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): 重定位 4 有无效的符号索引 11
...