gpt4 book ai didi

c - 跟踪由 gcc 编译的应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 09:53:50 24 4
gpt4 key购买 nike

我想跟踪一个由 gcc 编译的应用程序。通过跟踪,我的意思是我想查看执行的每条指令的地址。实现这一目标的最简单方法是什么?

最佳答案

当然,最好的选择是使用 GDB。

编译你的代码:

$ gcc -Wall m.c -o m

用 gdb 跟踪它:

$ gdb m
> b main
> r

GDB 将中断您的入口函数:main

如果这种跟踪对您不利,请尝试使用 strace在 Linux 上,或 dtrace在 Solaris、BSD 或 Mac OS X 上。

关于c - 跟踪由 gcc 编译的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7940963/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com