对 linux C 编程 makefile书写的疑问
CC=gcc
CFLAGS=-Wall -g -DDEBUG
LDFLAGS=
LIBS=
all: 1-1
1-1: 1-1.c
$(CC) -o $@ $(LDFLAGS) $^ $(LIBS)
clean:
rm -rf *.o
初学linux
对CFLAGS,LDFLAGS,LIBS的疑问,不知具体都什么作用
CFLAGS还行,赋了值,而LDFLAGS,LIBS = 空,为什么还要写,难道是为了书写标准makefile,求高手帮解答一下。