博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux下打印堆栈方法 锦集
阅读量:4042 次
发布时间:2019-05-24

本文共 386 字,大约阅读时间需要 1 分钟。

 
1、编译时一定要加上参数(-g -rdynamic).
 
 
不加-rdynamic的效果就是:
 
./a.out [0x8048469]
./a.out [0x80484fa]
./a.out [0x8048512]
/lib/libc.so.6(__libc_start_main+0xdc) [0x4b863f2c]
./a.out [0x80483b1]
 
加-rdynamic的效果就是:
 
./a.out(print_strace+0x35) [0x8048639]
./a.out(fun+0xb) [0x80486ca]
./a.out(main+0x16) [0x80486e2]
/lib/libc.so.6(__libc_start_main+0xdc) [0x4b863f2c]
./a.out [0x8048581]
 
呵呵,函数名都打出来了,这是我们想要的.

转载地址:http://yxldi.baihongyu.com/

你可能感兴趣的文章
No.175 - LeetCode1306
查看>>
No.176 - LeetCode1309
查看>>
No.182 - LeetCode1325 - C指针的魅力
查看>>
mysql:sql create database新建utf8mb4 数据库
查看>>
mysql:sql alter database修改数据库字符集
查看>>
mysql:sql truncate (清除表数据)
查看>>
yuv to rgb 转换失败呀。天呀。谁来帮帮我呀。
查看>>
yuv420 format
查看>>
YUV420只绘制Y通道
查看>>
yuv420 还原为RGB图像
查看>>
LED恒流驱动芯片
查看>>
驱动TFT要SDRAM做为显示缓存
查看>>
使用file查看可执行文件的平台性,x86 or arm ?
查看>>
qt5 everywhere 编译summary
查看>>
qt5 everywhere编译完成后,找不到qmake
查看>>
交叉编译在x86上调试好的qt程序
查看>>
qt 创建异形窗体
查看>>
可重入函数与不可重入函数
查看>>
简单Linux C线程池
查看>>
内存池
查看>>