gdb问题
centos下gdb gcc版本是4.8.1 gdb我是yum安装的
为什么我的list main不显示,我想显示main函数,其他函数全部不能显示都是显示No line
显示如下:
(gdb) list main
No line number known for main.
makefile如下(makefile刚学)
obj=lib_str.o lib_draw.o lib_main.o lib_function.o lib_line.o lib_user.o lib_sell.o lib_stock.o
in=./include/include.h
cc= gcc -g
edit:$(obj)
gcc -g $(obj) -o edit -lpthread
lib_str.o:./c/lib_str.c $(in)
$(cc) ./c/lib_str.c -c
lib_draw.o:./c/lib_draw.c $(in)
$(cc) ./c/lib_draw.c -c
lib_main.o:./c/lib_main.c $(in)
$(cc) ./c/lib_main.c -c
lib_function.o:./c/lib_function.c $(in)
$(cc) ./c/lib_function.c -c
lib_line.o:./c/lib_line.c $(in)
$(cc) ./c/lib_line.c -c
lib_user.o:./c/lib_user.c $(in)
$(cc) ./c/lib_user.c -c
lib_sell.o:./c/lib_sell.c $(in)
$(cc) ./c/lib_sell.c -c
lib_stock.o:./c/lib_stock.c $(in)
$(cc) ./c/lib_stock.c -c
.PHONY:clean
clean:
-rm edit $(obj)
clear:
-rm $(obj)
哪里的问题呢