1 |
2006/10/8, Javier M Mora <jamarier@×××××.com>: |
2 |
> Estoy compilando una aplicación en C y me toca ir a la fase de depuración. |
3 |
> |
4 |
> Así que tomo el gdb e intento seguir el rastro de mi programa linea a |
5 |
> linea y obtengo un error: |
6 |
> |
7 |
> Error while running hook_stop: |
8 |
> Invalid type combination in ordering comparison. |
9 |
|
10 |
Me respondo a mi mismo. |
11 |
|
12 |
gdb carga al arrancar automáticamente el fichero $home/.gdbinit y ./.gdbinit |
13 |
|
14 |
Gentoo tiene /etc/skel/.gdbinit así que al crear una nueva cuenta se |
15 |
copia un fichero de inicialización de gdb donde hay predefinidos |
16 |
macros para "simplificar" el manejo de gdb. Al parecer, tras cada |
17 |
instrucción se puede enganchar una macro para que se ejecute |
18 |
automáticamente (el hook_stop). Dentro de esa macro está el error de |
19 |
que hace que funcione mal el gdb. |
20 |
|
21 |
Como no tenia ni tiempo ni conocimiento ni ganas de ponerme a depurar |
22 |
dicho fichero, simplemente cambiandole el nombre al .gdbinit el gdb |
23 |
vuelve a funcionar como debía y sin esas "maravillas" de ayuda. |
24 |
|
25 |
queda |
26 |
javier m mora |
27 |
|
28 |
-- |
29 |
gentoo-user-es@g.o mailing list |