Debugging
Yasmany Cubela Medina
ycubela at estudiantes.uci.cu
Fri Jul 6 23:24:28 BST 2007
Espero sepas español sino escribeme y vere como pasartelo en ingles
Normalmente para esta solución debe existir una forma visual de hacerse o configurar las opciones del QMake pero la idea es esta. La configuración por defecto que traía nuestro KDevelop en las opciones de compilación eran -O2 y -DQT_NO_DEBUG que impedía al gdb ejecutarse. Estas opciones las puedes cambiar en el archivo MakeFile que crea el KDevelop las opciones serian estas
DEFINES = -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB
CFLAGS = -pipe -O2 -D_REENTRANT -Wall -W $(DEFINES)
CXXFLAGS = -pipe -O2 -D_REENTRANT -Wall -W $(DEFINES)
y devería quedar así
DEFINES = -DQT_GUI_LIB -DQT_CORE_LIB
CFLAGS = -pipe -O0 -g3 -D_REENTRANT -Wall -W $(DEFINES)
CXXFLAGS = -pipe -O0 -g3 -D_REENTRANT -Wall -W $(DEFINES)
pero esto solo serviría para ese proyecto en especifico por lo que si quieres configurarlo por defecto se hace modificando los archivos siguientes
dentro del directorio /usr/share/qt4/mkspecs/common
el archivo g++ es así
QMAKE_CFLAGS_RELEASE += -O2
QMAKE_CFLAGS_DEBUG += -g
y debe quedar así
QMAKE_CFLAGS_RELEASE += -O0 -g3
y en /usr/share/qt4/mkspecs/
el archivo qt.prf en el bloque DEFINE tiene la instrucción
QT_NO_DEBUG
esto debe crear proyectos con la configuración del MakeFile listo para debugear
Haríamos muchas mas cosas si creyéramos que son muchas menos las imposibles
Phone
uci apto casa
837 - 2290 042 - 48 - 2202
e-mail
yasmany2005 at yahoo.es <mailto:yasmany2005 at yahoo.es> ycubela at estudiantes.uci.cu <mailto:ycubela at estudiantes.uci.cu>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: winmail.dat
Type: application/ms-tnef
Size: 5426 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kdevelop/attachments/20070706/23f9ba54/attachment.bin>
More information about the KDevelop
mailing list