пошаговое исполнение - PullRequest
       0

пошаговое исполнение

2 голосов
/ 04 января 2011

как выполнить пошаговое выполнение в Linux, я хочу увидеть содержимое используемых переменных, адрес и значение, которое содержат указатели

1 Ответ

2 голосов
/ 04 января 2011

Скомпилируйте вашу программу, установив флаг -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. 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...