2
как выполнить шаг за шагом выполнения в Linux, я хочу видеть содержание используемых переменных адресов и значений, что указатели проводятшаг за шагом исполнения
как выполнить шаг за шагом выполнения в Linux, я хочу видеть содержание используемых переменных адресов и значений, что указатели проводятшаг за шагом исполнения
скомпилировать программу, давая -g
флаг. Это создаст отладочную информацию (символы) для вашей программы.
gcc -g -o foo foo.c
Затем запустите программу с помощью отладчика по вашему выбору. Ниже приведен пример использования gdb
# gdb foo
# b main --> this will set the break point at main function.
# r --> start running your program. If you want to pass some argument, use: r <args>
# n --> to goto next line of execution
# print <var> --> to print variable value
# help --> for list of supported commands.