2012-04-11 3 views
0

Я хочу, чтобы остановить оптимизации отладки в Eclipse CDT и я прочитал статью об этомКак отключить оптимизацию отладки в Eclipse CDT

http://husks.wordpress.com/2012/03/29/hardware-debugging-the-arduino-using-eclipse-and-the-avr-dragon/

он должен видеть установку инструмента в затмение индиго, но я не видел Это.

чем проблема

увидеть это для получения дополнительной информации

https://sourceforge.net/projects/cmusphinx/forums/forum/5471/topic/5170910

это мой макияж файл

TOP=../../.. 
DIRNAME=src/programs/init_gau 
BUILD_DIRS = 
ALL_DIRS= $(BUILD_DIRS) 
SRCS = \ 
    accum.c \ 
    init_gau.c \ 
    main.c \ 
    parse_cmd_ln.c 
H = \ 
    accum.h \ 
    init_gau.h \ 
    mk_sseq.h \ 
    parse_cmd_ln.h 


FILES = Makefile $(SRCS) $(H) 
TARGET = init_gau 

ALL = $(BINDIR)/$(TARGET) 

include $(TOP)/config/common_make_rules 

Я нашел этот конфигурационный файл

# -*- makefile -*- 
# 
# This file is automatically generated by configure. 
# Do not hand edit. 

CC  = gcc 
CFLAGS = -g -O0 -Wall -fPIC -DPIC 
CPPFLAGS = -I/media/sda5/sphinx/tutorial/SphinxTrain/../sphinxbase/include -I/media/sda5/sphinx/tutorial/SphinxTrain/../sphinxbase/include 
DEFS  = -DPACKAGE_NAME=\"SphinxTrain\" -DPACKAGE_TARNAME=\"sphinxtrain\" -DPACKAGE_VERSION=\"1.0.99\" -DPACKAGE_STRING=\"SphinxTrain\ 1.0.99\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIBM=1 
LIBS  = -lm -lsphinxbase 
LDFLAGS = -L/media/sda5/sphinx/tutorial/SphinxTrain/../sphinxbase/src/libsphinxad   -L/media/sda5/sphinx/tutorial/SphinxTrain/../sphinxbase/src/libsphinxbase   -L/media/sda5/sphinx/tutorial/SphinxTrain/../sphinxbase/src/libsphinxbase/.libs 

AR  = ar 
RANLIB = ranlib 

FESTIVAL = /usr/bin/festival 
PERL  = /usr/bin/perl 

ответ

2

Параметры находятся в свойствах проекта, как описано в первом уроке. Если вы пытаетесь создать проект с существующим make-файлом, вам необходимо отредактировать make-файл. Вам не нужно менять свойства проекта. Конфигурация отладки построена без оптимизации по умолчанию. Вам просто нужно убедиться, что вы выбрали его. Это делается с помощью значка (sundial? - тот, который находится рядом с конструкцией CDT (молот)).

+1

Как отключить оптимизацию в C++ сделать файл, чтобы использовать его с eclipse cdt –

+0

Я добавил свой файл make выше –

+0

Это похоже на часть более крупного make-файла. Где-то в нем (common_make_rules) вы найдете компиляторы. Часто для этого есть специальная переменная (например, CFLAGS или CPPFLAGS). Если нет, коммутаторы будут перечислены где-то рядом с командой компилятора. Для gcc вам нужно поместить -O0 (заменив другой -O, если он там) – dbrank0

Смежные вопросы