linux调试----addr2line使用
1、编写测试代码故意产生Segmentation fault。

2、gcc编译测试代码,注意需要增加-g选项

3、运行测试代码,产生Segmentation fault信息

4、dmesg查看系统崩溃的信息,查找崩溃的地址

5、使用addr2line命令查看错误信息

6、打开测试代码,定位到错误的信息,后续就可以修改错误的代码了

阅读量:49
阅读量:64
阅读量:135
阅读量:90
阅读量:116
1、编写测试代码故意产生Segmentation fault。

2、gcc编译测试代码,注意需要增加-g选项

3、运行测试代码,产生Segmentation fault信息

4、dmesg查看系统崩溃的信息,查找崩溃的地址

5、使用addr2line命令查看错误信息

6、打开测试代码,定位到错误的信息,后续就可以修改错误的代码了
