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

redouane kachach redo.robot en gmail.com
Lun Mar 5 14:03:05 CET 2012


Otra opción para hacer lo mismo es con el comando "set args tus_argumentos"
y luego lanzar "run" ..

Saludos,
Redo.

2012/3/5 Julio Guillén <julio.guillen en gmail.com>

> 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.
>
>
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20120305/a72b0f44/attachment.htm 


More information about the Jde-developers mailing list