嵌入式Linux应用崩溃调试-难以追踪的栈信息

在进行嵌入式Linux应用程序开发时,常常会用到gdb对崩溃日志进行分析,通常状况下,能够直接定位到崩溃的位置。但有时分析core文件时,却看不到有意义的崩溃栈,这时问题就有点复杂了,出现这种现象的缘由可能有这么几个:linux 应用程序在编译时没有指定-g选项,致使可执行程序没有调试信息。 应用程序所依赖的动态库和静态库没有调试信息。 应用程序的运行时环境没有调试信息,好比libc等。 嵌入式L
相关文章
相关标签/搜索