linux - 使用 exec 函数时如何使用 gdb 进行调试

标签 linux debugging exec

使用exec函数时如何调试?例如,我在这一行设置了一个断点 execl("/home/hel/a.out", "a.out", arg1, arg2, NULL);如何调试 a.out ?

最佳答案

在单独的调试 session 中,如下所示:

$ gdb /home/hel/a.out
(gdb) run arg1 arg2

这不是很明显吗?

关于linux - 使用 exec 函数时如何使用 gdb 进行调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34678552/

相关文章:

linux - Unix cat 命令问题

linux - Alsalib mmap直写

Linux文件和字符串搜索

java - 无法打开共享对象文件: No such file or directory error while run time

c# - 对同一对象的两个引用的不同属性值 (C#)

c++ - 谁能帮我从一个简单的 Hello World 中解释这个 MSVC Debug模式反汇编?

exec 的 Python 变量作用域?

python - 为什么 exec() 分配不起作用?和 x= 的不同之处?

java - 自动从服务器下载到我的服务器

Ruby:打印任意方法的代码(并在上下文中执行)