I am using make and debugging symbols are not getting generated. Here is my makefile:
program: ui.o data.o string.o
c99 -ggdb -o program2 ui.o data.o string.o
clean :
rm -f program2
ui.o : ui.c data.h
c99 -ggdb -c ui.c
data.o : data.c data.h
c99 -ggdb -c data.c
string.o : string.c string.h
c99 -ggdb -c string.c
How can I generate debugging symbols? When I run gdb using gdb program2
it gives the warning "No debugging symbols found".