QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 895|回复: 3

程序编译后不能调试(gdb),不知道什么原因

[复制链接]
发表于 2004-9-13 14:23:20 | 显示全部楼层 |阅读模式
makefile:

CC = gcc
CFLAGS = -O2

all: mpeg2decode mpeg2encode

mpeg2decode:
        cd src/mpeg2dec; make 'CC=$(CC)' \
        'CFLAGS=$(CFLAGS) $(USE_DISP) $(USE_SHMEM) $(INCLUDEDIR)' \
        'LIBS=$(LIBS)' 'LIBRARYDIR=$(LIBRARYDIR)'

mpeg2encode:
        cd src/mpeg2enc; make 'CC=$(CC)' 'CFLAGS=$(CFLAGS)'

pc:
        cd src/mpeg2dec; make pc 'CC=$(CC)' 'CFLAGS=$(CFLAGS)'
        cd src/mpeg2enc; make pc 'CC=$(CC)' 'CFLAGS=$(CFLAGS)'

clean:
        cd src/mpeg2dec; make clean
        cd src/mpeg2enc; make clean

test:
        cd verify; ./verify
程序编写完成之后,能够生成可执行文件,但不知道如何调试,那位老大能说明一下,并指示一下能不能改makefile?
我在调试的时候老是说明can‘t   read   symbols   ,,,,,,怎么办啊?
发表于 2004-9-13 14:43:27 | 显示全部楼层
CFLAGS = -g
回复

使用道具 举报

 楼主| 发表于 2004-9-13 14:53:41 | 显示全部楼层
CC = gcc
CFLAGS = -O2 $(USE_DISP) $(USE_SHMEM) $(INCLUDEDIR) $(TRACE) $(VERBOSE) $(VERIFY) $(WARNINGS)

OBJ = mpeg2dec.o getpic.o motion.o getvlc.o gethdr.o getblk.o getbits.o store.o recon.o spatscal.o idct.o idctref.o display.o systems.o subspic.o verify.o

all: mpeg2decode

pc: mpeg2dec.exe

clean:
        rm -f *.o *% core mpeg2decode

mpeg2dec.exe: mpeg2decode
        coff2exe mpeg2dec

mpeg2decode: $(OBJ)
        $(CC) $(CFLAGS) $(LIBRARYDIR) -o mpeg2decode $(OBJ) -lm $(LIBS)

display.o : display.c config.h global.h mpeg2dec.h
getbits.o : getbits.c config.h global.h mpeg2dec.h
getblk.o : getblk.c config.h global.h mpeg2dec.h
gethdr.o : gethdr.c config.h global.h mpeg2dec.h
getpic.o : getpic.c config.h global.h mpeg2dec.h
getvlc.o : getvlc.c config.h global.h mpeg2dec.h getvlc.h
idct.o : idct.c config.h
idctref.o : idctref.c config.h
motion.o : motion.c config.h global.h mpeg2dec.h
mpeg2dec.o : mpeg2dec.c config.h global.h mpeg2dec.h
recon.o : recon.c config.h global.h mpeg2dec.h
spatscal.o : spatscal.c config.h global.h mpeg2dec.h
store.o : store.c config.h global.h mpeg2dec.h

# additions since July 4, 1994 edition
systems.o : systems.c config.h global.h mpeg2dec.h
subspic.o : subspic.c config.h global.h mpeg2dec.h
verify.o:   verify.c config.h global.h mpeg2dec.h
老大,帮忙看看吧,在那里加的,不行啊,老出错//
回复

使用道具 举报

 楼主| 发表于 2004-9-13 14:56:38 | 显示全部楼层
好了,好了,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 13:35 , Processed in 0.042293 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表