急急!
以下是一个makefile文件,加什么可以让它有调试信息可以调试啊?
cc=gcc
CFLAGS= -D PC
objects=buffer.o
objects+=cavld.o
objects+=ctoken.o
objects+=deblock.o
objects+=dequant.o
objects+=h264dec.o
objects+=idct.o
objects+=image.o
objects+=intrapred.o
objects+=macroblock.o
objects+=nal.o
objects+=parser.o
objects+=reconuv.o
objects+=recony.o
objects+=slice.o
all:lib test
lib:$(objects)
ar rcs libh264dec.a $(objects)
test:test.o $(objects)
$(cc) -o dectest test.o -L. -lh264dec
test.o:test.c
$(cc) -c $(CFLAGS) $<
buffer.o:buffer.c
$(cc) -c $(CFLAGS) $<
cavld.o:cavld.c
$(cc) -c $(CFLAGS) $<
ctoken.o:ctoken.c
$(cc) -c $(CFLAGS) $<
deblock.o:deblock.c
$(cc) -c $(CFLAGS) $<
dequant.o:dequant.c
$(cc) -c $(CFLAGS) $<
h264dec.o:h264dec.c
$(cc) -c $(CFLAGS) $<
idct.o:idct.c
$(cc) -c $(CFLAGS) $<
image.o:image.c
$(cc) -c $(CFLAGS) $<
intrapred.o:intrapred.c
$(cc) -c $(CFLAGS) $<
macroblock.o:macroblock.c
$(cc) -c $(CFLAGS) $<
nal.o:nal.c
$(cc) -c $(CFLAGS) $<
parser.o:parser.c
$(cc) -c $(CFLAGS) $<
reconuv.o:reconuv.c
$(cc) -c $(CFLAGS) $<
recony.o:recony.c
$(cc) -c $(CFLAGS) $<
slice.o:slice.c
$(cc) -c $(CFLAGS) $<