
嵌入式
Sunny04
生命不息,折腾不止
展开
-
gdb 和 addr2line 调试 crash(包含如何调试so里面的crash)
嵌入式编程中会遇到各种crash的问题。 对于这样的问题,有两种调试方法: addr2line 和 gdb。 第一章 先讲解下gcc 编译加不加 -g 对程序的影响, 还有strip。 //1.1.cpp #include using namespace std;bool IsUnique(){ int k = 0, m = 0;原创 2014-12-12 21:01:40 · 10806 阅读 · 4 评论 -
linux 目标文件(*.o) bss,data,text,rodata,堆,栈
bss段:BSS段(bsssegment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文BlockStarted by Symbol的简称。BSS段属于静态内存分配。data段:数据段(datasegment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。text段:代码段(codesegment/textsegmen原创 2014-10-30 21:02:34 · 10072 阅读 · 5 评论