[Jderobot-dev] GDB - debug de una aplicación en JDErobot

Julio Guillén julio.guillen en gmail.com
Lun Mar 5 13:39:13 CET 2012


Efectivamente. Ejecutando cameraserver en un segundo terminal abro GDB con
el componente y lo ejecuto tal como dices y me funciona perfecto.

Lo curioso es que hoy si que me funciona el componente y ayer me daba
violación de segmento... Gracias Julio por tu pronta respuesta, y por ese
seminario, que a mi me ha sido muy útil y recomiendo a todos los que como
yo estamos aprendiendo.

Saludos

El 5 de marzo de 2012 13:33, Julio Vega <julio.vega en urjc.es> escribió:

> ** Hola Julio,
>
> Efectivamente con gdb no puedes poner más argumentos que el ejecutable a
> analizar.
> Para poder hacer uso de argumentos, primero lanzas gdb con tu aplicación;
> p. ej. "gdb ./miApp". Y, a continuación, en la consola de gdb, escribes
> "run" o "r" seguida por los argumentos que quieras.
>
> Prueba y nos comentas.
>
> Saludos,
>
> Julio (parece un e-mail capicúo: de Julio para Julio :))
>
> "Julio Guillén" <julio.guillen en gmail.com> escribió:
>
>> Os escribo ya que tengo un problema en una aplicación que estoy
>> programando. Me compila y enlaza bien, pero a la hora de ejecutarla me da
>> "Violación de segmento". Más o menos tengo el fallo localizado, pero
>> necesito saber el comportamiento de unas constantes para poder pulir todo.
>> El caso es que estoy analizando GDB como herramienta para realizar el
>> debugging, pero me encuentro con una duda.
>>
>> Tras visionar el vídeo de José María y Julio, sobre Makefiles, GDB y
>> Valgrind, tengo nociones básicas para usarlo, pero me encuentro con un
>> problema. Quiero hacer debugging de un componente llamado JDEkalman pero
>> con GBD si pongo --Ice.Config=jdekalman.cfg no puedo usar el gdb ya que
>> dice que no reconoce el archivo, pero si no lo pongo, me dice sencillamente
>> que no pudo encontrar el proxy con lo cual no puedo realizar el debugging...
>>
>> ¿Algún consejo de cómo proceder?
>>
>> Saludos y gracias por adelantado
>>
>> --
>> [image: Logo]
>>
>> Julio Guillén García
>> *Software Team Lead*
>> *+34 657082696 *· julio.guillen en gmail.com
>>
>> Future Vehicles and Entrepreneurs
>> E.T.S.I. Navales - Aula Fuve-E · Avenida Arco de la Victoria s/n 28040
>> Madrid
>> www.fuve-e.es
>>  [image: facebook]<http://www.facebook.com/pages/FuVe-E-Future-Vehicles-and-Entrepreneurs/198223636863099> [image:
>> twitter] <http://www.twitter.com/fuveorg> [image: linkedIn]<http://www.linkedin.com/company/2346037?trk=tyah>
>>
>> [image: eco] No me imprimas si no es necesario. Protejamos el medio
>> ambiente
>>
>> Este correo electrónico y, en su caso, cualquier fichero anexo al mismo,
>> contiene información de carácter confidencial exclusivamente dirigida a su
>> destinatario o destinatarios. Queda prohibida su divulgación, copia o
>> distribución a terceros sin la previa autorización escrita de FUVE-E
>>
>> En caso de no ser usted la persona a la que fuera dirigido este mensaje y
>> a pesar de ello está continúa leyéndolo, ponemos en su conocimiento que
>> está cometiendo un acto ilícito en virtud de la legislación vigente en la
>> actualidad, por lo que deberá dejarlo de leer automáticamente.
>>
>> FUVE-E no es responsable de su integridad, exactitud, o de lo que
>> acontezca cuando el correo electrónico circula por las infraestructuras de
>> comunicaciones electrónicas públicas. En el caso de haber recibido este
>> correo electrónico por error, se ruega notificar inmediatamente esta
>> circunstancia mediante reenvío a la dirección electrónica del remitente.
>>
>> El correo electrónico vía Internet no permite asegurar la
>> confidencialidad de los mensajes que se transmiten ni su integridad o
>> correcta recepción, por lo que FUVE-E no asume ninguna responsabilidad que
>> pueda derivarse de este hecho.
>>
>>


-- 
[image: Logo]

Julio Guillén García
*Software Team Lead*
*+34 657082696 *· julio.guillen en gmail.com

Future Vehicles and Entrepreneurs
E.T.S.I. Navales - Aula Fuve-E · Avenida Arco de la Victoria s/n 28040
Madrid
www.fuve-e.es
 [image: facebook]<http://www.facebook.com/pages/FuVe-E-Future-Vehicles-and-Entrepreneurs/198223636863099>
[image:
twitter] <http://www.twitter.com/fuveorg> [image:
linkedIn]<http://www.linkedin.com/company/2346037?trk=tyah>

[image: eco] No me imprimas si no es necesario. Protejamos el medio ambiente

Este correo electrónico y, en su caso, cualquier fichero anexo al mismo,
contiene información de carácter confidencial exclusivamente dirigida a su
destinatario o destinatarios. Queda prohibida su divulgación, copia o
distribución a terceros sin la previa autorización escrita de FUVE-E

En caso de no ser usted la persona a la que fuera dirigido este mensaje y a
pesar de ello está continúa leyéndolo, ponemos en su conocimiento que está
cometiendo un acto ilícito en virtud de la legislación vigente en la
actualidad, por lo que deberá dejarlo de leer automáticamente.

FUVE-E no es responsable de su integridad, exactitud, o de lo que acontezca
cuando el correo electrónico circula por las infraestructuras de
comunicaciones electrónicas públicas. En el caso de haber recibido este
correo electrónico por error, se ruega notificar inmediatamente esta
circunstancia mediante reenvío a la dirección electrónica del remitente.

El correo electrónico vía Internet no permite asegurar la confidencialidad
de los mensajes que se transmiten ni su integridad o correcta recepción,
por lo que FUVE-E no asume ninguna responsabilidad que pueda derivarse de
este hecho.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20120305/0fba41fd/attachment-0001.htm 


More information about the Jde-developers mailing list