Bonjour,
J'ai pris un projet en cours pour un stage en informatique, et je n'arrive pas faire fonctionner gdb (ou ddd)
avec les sources qui 'ont été fournit. Au lancement j'obtient : "no debugging symbols found".
Voici mon Makefile :
Code :
- CC=`which gcc` #`which i686-pc-mingw32-gcc` #i686-pc-mingw32-gcc is for generating windows binary from linux or osX
- LD=`which gcc` #`which i686-pc-mingw32-gcc` #i686-pc-mingw32-gcc is for generating windows binary from linux or osX
- .PHONY : clean all again
- CFLAGS=-g -Wall -O3 -s -I.. -I/udd/proudot/watermarking/libit-0.2.3/include/
- LFLAGS=-g -Wall -O2 -s
- LIB = -lm /udd/proudot/watermarking/libit-0.2.3/src/.libs/libit.a
- BIN= oracle
- OBJ=$(SRC:.c=.o)
- OBJ= extract.o project.o utils.o detect.o main.o
- all : $(BIN)
- oracle : $(OBJ)
- $(LD) $(LFLAGS) -o $@ $^ $(LIB)
- .c.o :
- $(CC) $(CFLAGS) $< -c
- clean :
- $(RM) $(OBJ) *~ *cache $(BIN)
- again : clean all
|
Pourtant sur un fichier simple test.c l'instruction :
marche bien et ddd me permet de le debugger.
J'espère que vous pourrez m'aider, j'ai déjà du embêter un thesard toute l'aprèsmidi hier
pour qu'on débug mon programme avec visual studio (beurk).
merchi