![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
linux 编程相关
文章平均质量分 84
记录linux环境中C/C++编程相关
杜兰特的小号
不摸鱼
展开
-
dmesg 崩溃分析
是由三个字位组成的,从高到底分别为bit2 bit1和bit0,所以它的取值范围是0~7. 此例为6 -> 110。bit0: 值为1表示没有足够的权限访问非法地址的内容,值为0表示访问的非法地址根本没有对应的页面,也就是无效地址。根据 上述的 1100 位置指令 movl 命令,在函数add() 中,并且为赋值命令,则为第6行出错。bit2: 值为1表示是用户态程序内存访问越界,值为0表示是内核态程序内存访问越界。bit1: 值为1表示是写操作导致内存访问越界,值为0表示是读操作导致内存访问越界。原创 2023-10-07 17:23:42 · 525 阅读 · 0 评论 -
GCC的常用选项及含义
GCC 的选项配置是编译时很重要的选择,例如头文件路径、加载库路径、警告信息及调试等。将对常用的选项进行介绍。原创 2022-07-03 15:34:27 · 741 阅读 · 0 评论