Red de conocimiento informático - Computadora portátil - Cómo depurar un programa en lenguaje C

Cómo depurar un programa en lenguaje C

1. Depuración del programa en lenguaje C en keil

1. Abra nuestro programa y haga clic en el botón iniciar/detener depuración... en el lado derecho de la barra de menú para ingresar al modo de depuración. como se muestra a continuación.

2. El lado izquierdo es la ventana de registro y el lado superior derecho es la ventana de ensamblaje. Podemos ver los valores de cada registro y el código ensamblador correspondiente en lenguaje C, como se muestra a continuación.

3. Haga clic en el botón de ejecución de un solo paso o haga clic en F11 o F10 para ingresar al modo de ejecución de un solo paso, lo cual nos resulta conveniente para ver el flujo del programa y los pasos de ejecución, como se muestra a continuación.

4. Haga clic en el botón del puerto serie en la barra de menú para depurar la salida del puerto serie. Hay muchas herramientas de depuración correspondientes para elegir, como se muestra a continuación.

5. Ejecución en un solo paso, vemos los cambios en cada ventana. Al ir directamente a la salida, podemos ver que la ventana del puerto serie tiene la salida de caracteres correspondiente, como se muestra a continuación.

6. Haga clic en el botón iniciar/detener nuevamente para detener la depuración, como se muestra a continuación.

2. Utilice vs2012 para depurar el lenguaje C

1. Haga clic en el espacio vertical en el lado izquierdo del entorno de programación. Haga clic en el campo correspondiente que desea depurar.

2. Haga clic en la interfaz de depuración en la barra de herramientas encima de la ventana, haga clic en declaración por declaración o proceso por proceso, no importa.

3. Inicie la depuración. Durante el proceso de depuración, presione la tecla F5 una vez para cada instrucción de depuración. Puede ver que en la instrucción actual que se está ejecutando, el punto rojo a la izquierda. es flecha.

4. En cada declaración de depuración, cuando el valor de la variable cambie, se mostrará la pequeña interfaz a continuación para ver si es correcto.

5. Repita este paso hasta encontrar el error.

6. Después de descubrir el error, detenga la depuración, modifique el código correspondiente y complete la depuración.