Linux C GDB Debug Info 学习笔记 1. Debug 信息的设置与有无对比 编译选项 选项 说明 -g / -g2 生成标准 DWARF debug 信息(推荐) -g1 仅生成最小调试信息(函数名、行号) -g3 包含宏定义等额外信息 -O0 关闭优化,保证源码与指令一一对应
来源:腾讯云开发者文章:https://cloud.tencent.com/developer/article/2403719 一、基础概念 sizeof(结构体)计算结构体占用内存字节数。 结构体总大小不等于所有成员字节简单相加,编译器会自动填充空洞(padding),结构体成员排列顺序会直接影响