backtrace() returns only one stack frame
2024-10-20 05:24:18
参考:
在Linux中如何利用backtrace信息解决程序崩溃的问题
在使用aarch64-linux-gnu-gcc编译应用程序学习backtrace时,用下面的编译命令,发现只打印出一条trace信息:
aarch64-linux-gnu-gcc -rdynamic -O0 -g main.c -o main
修改,增加编译选项: -funwind-tables
aarch64-linux-gnu-gcc -funwind-tables -rdynamic -O0 -g main.c -o main
关于这个参数的说明,请参考GCC手册:
https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc.pdf
完。
最新文章
- 将 java 项目打包成可运行的 jar 包(main 函数带参数),并上传到 linux 服务器上运行
- eclipse android sdk content loader一直显示0%的问题解决
- Liferay 6.2 改造系列之十一:默认关闭CDN动态资源
- AHS日志收集的三种方法
- js 图片预览
- HTML ISO-8859-1 参考手册
- 批量修改数据sql
- hdu 4652 Dice 概率DP
- Android文字的阴影效果
- &;lt;七&;gt;阅读&;lt;&;lt;大话设计模式&;gt;&;gt;该模板模型
- Hive中抽取连续多天登录用户
- 后台程序处理(二) python threading - queue 模块使用
- springcloud干活之服务消费者(feign)
- Java在linux下调用C/C++生成的so文件
- SQL Server 锁详解
- 织梦dedecms如何修改关键词的字数长度限制
- css-tips
- 火狐开发----如何快速的安装火狐XPI文件
- 三星笔记本进入BIOS后找不到U盘启动项/快速启动键F12没有反应
- C#Note13:如何在C#中调用python