2013-09-30 2 views
1

Я хочу отлаживать исходный код с помощью отладчика ddd. инструкция сказать, когда компиляция должна быть скомпилирована с -g tag. вот как я скомпилирую этот проект. aclocal , automake --add-missing, autoreconf, ./configure, марка. так, где я должен поместить -g тег, тогда как я могу вызвать ddd для отладки?ddd отладка c project, где положить -g тег при компиляции?

обычно после компиляции, я запустить его

./slim.exe имя файла

может у кого есть опыт в этом? Заранее спасибо

ответ

1

Если вы вызываете ./configure --help, вы увидите следующие опции в конце помощью:

Some influential environment variables: 
CC   C compiler command 
CFLAGS  C compiler flags 

Просто укажите CFLAGS = -g3 и НКУ, с которым будет указанные здесь флаги.

+0

./configure CFLAGS = -G3. Я запустил это. поэтому следующий шаг для вызова ddd - ddd ./slim.exe. он сообщает об ошибке: Ошибка: не удается открыть дисплей :. Что я должен делать дальше? – arslan

+0

Откуда вы звоните из DDD? Его следует запускать из среды рабочего стола. Просто запустите xterm и запустите ddd. Это не сработает, если вы попытаетесь запустить его из сеанса SSH. – yegorich

+0

Поскольку вы используете cygwin, прочитайте этот [post] (http://cygwin.com/ml/cygwin-xfree/2005-02/msg00028.html) инструкции о том, как запустить DDD из среды cygwin. – yegorich

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

  • Нет связанных вопросов^_^