参考:linux
在Linux中如何利用backtrace信息解决程序崩溃的问题学习
linux 打印堆栈方法spa
在使用aarch64-linux-gnu-gcc编译应用程序学习backtrace时,用下面的编译命令,发现只打印出一条trace信息:code
aarch64-linux-gnu-gcc -rdynamic -O0 -g main.c -o main
修改,增长编译选项: -funwind-tablesblog
aarch64-linux-gnu-gcc -funwind-tables -rdynamic -O0 -g main.c -o main
关于这个参数的说明,请参考GCC手册:get
https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc.pdfit
完。编译