linux - 一步步执行

标签 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. 

关于linux - 一步步执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4590891/

相关文章:

c - 如何在没有拒绝服务漏洞的情况下安全打开常规文件?

linux - 学习qplot(gnuplot)

arrays - Bash for 在两个数组上循环

java - Rsync 命令在 Java 中不起作用

mysql dump无法解压mysql文件

c# - Mono Socket.Bind 在连接之前绑定(bind)以使用特定接口(interface)

android - Python 系统调用找不到文件,在 Apache 服务器上运行出错

c++ - 重新打开连接的数据报套接字

c - 帮助使用 C 创建 linux shell

linux - CentOS 7.2服务器上/etc/sysconfig/network中设置的默认网关是 "ignored"