Как мне изменить мой make-файл для отладочной сборки? - PullRequest
2 голосов
/ 20 марта 2012

У меня есть прикрепленный код make-файла, который строит мой проект в Linux Ubuntu 10.04 с использованием компилятора arm-linux-gcc:

CROSS_COMPILE =

LIBDIR      = ./lib

LIBFCGI     = $(LIBDIR)/libfcgi.a
LIBOS       = $(LIBDIR)/libos.a
LIBSCPI     = $(LIBDIR)/libscpi.a
STATIC_LIBS = $(LIBFCGI) $(LIBOS) $(LIBSCPI)

COPTIONS = -g -Wall
CINCDIRS = -I./include
USEROPTS = 
CFLAGS = $(COPTIONS) $(CINCDIRS) $(USEROPTS)
LDFLAGS = $(CFLAGS) -lpthread 

CC  = $(CROSS_COMPILE)-gcc

ifeq ($(CC),arm-linux-gcc)
STATIC_LIBS += $(LIBDIR)/libm.a
STATIC_LIBS += $(LIBDIR)/libc.so.0
endif

fcgi_responder = fcgi-responder
fcgi_responder_OBJS = fcgi-responder.o

TARGET =  $(fcgi_responder)

LINKLIBS    = -L$(LIBDIR) -lfcgi -los -lscpi -lm

all: $(TARGET)

fcgi-responder: $(fcgi_responder_OBJS) $(STATIC_LIBS)
    $(CC) $(LDFLAGS) $< $(LINKLIBS) -o $@

.c.o: 
    $(CC) $(CFLAGS) -c $<

clean:
    -rm -f *.o *.a *~ fcgi-responder

Я пытаюсь выполнить удаленную отладку с помощью eclipse cdt, я не знаю какчтобы изменить его, чтобы получить отладочную сборку (обычно я не работаю с make-файлами) после нескольких настроек, я могу собрать проект в eclipse, используя этот make-файл в качестве сборки выпуска, пожалуйста, советуйте itai

пожалуйста, совет

1 Ответ

0 голосов
/ 08 апреля 2012

Строка, которая устанавливает COPTIONS, включает флаг -g, который включает данные отладки. Похоже, вы ничего не можете сделать с Makefile; проблема лежит в другом месте.

...