utilizar una paso pagina hacer depurar debugger debug con compilar como activar debugging codeblocks

debugging - una - debug en java



¿Cómo depurar en bloques de código? (4)

Estoy programando utilizando bloques de código, establezco algunos puntos de interrupción, pero los bloques de código parecen ignorarlos cuando ejecuto el programa.

Por ''iniciar el programa'' me refiero simplemente haciendo clic (Construir y ejecutar).

Verifiqué en Debug y vi que F8 no está disponible (Iniciar / Continuar):

El programa compila y se ejecuta bien, simplemente ignora los puntos de interrupción. ¿Alguien sabe como resolver esto?

ps, verifiqué here y creo que la respuesta sugerida no es relevante para mí, porque en la Compiler settings solo tengo " C: / MinGW " en Compiler''s installation directory .

editar:

Estoy usando Windows 8 64bit, Codeblocks 12.11


Echa un vistazo a las siguientes cosas:

  1. No tiene espacios incluidos en el directorio de la ruta de su proyecto.
  2. No tiene espacios incluidos en ninguno de los archivos del proyecto (por ejemplo, archivo .cbp, archivo .c)
  3. Si está ejecutando codeblock en ubuntu, asegúrese de ejecutarlo como superusuario (por ejemplo,> gksu codeblocks)

En lugar de espacio, puede utilizar el carácter de subrayado (_).


En Código :: Bloques, vaya a su menú de Settings , luego haga clic en Compiler . Asegúrese de que Global compiler settings esté seleccionada en la barra lateral, luego cambie a la pestaña de Toolchain executables . La entrada de tu Debugger debería decir algo así como el depurador GDB / CDB: predeterminado . Si lo hace, OK fuera de este diálogo.

Vuelve al menú de Settings y selecciona Debugger . En el árbol de GDB/CDB debugger a la izquierda, seleccione Default . Asegúrese de que el cuadro de texto Executable path esté configurado en su gdb.exe; en su caso, la ruta correcta probablemente sea algo como C: / MinGW / bin / gdb.exe . Asegúrese de que el Debugger Type esté configurado en GDB . Luego pulsa OK .

Ahora su depurador (GDB) debe estar configurado. Reinicie Code :: Blocks si lo desea (he tenido un fallo de funcionamiento anterior, bloqueo y pérdida de las configuraciones que cambié desde el último reinicio), luego ingrese al menú Debug e Start/Continue debe estar habilitado.


Supongo que intentaba depurar un archivo independiente (archivo que no pertenece a un proyecto). Code :: Blocks no admite la depuración de tales archivos. Intente incluir el archivo que se va a compilar como parte de un proyecto vacío o algo así.