Fork me on GitHub
摘要: 定义与声明的关系,其实“强弱符号关系”。 谁是强符号,谁是弱符号 函数定义:强符号 函数声明:弱符号 初始化了的全局变量:强符号,我们常将这种称为定义 未初始化的全局变量:弱符号,我们常将这种称为声明 强弱符号的统一规则 ①不能允许重复出现同名的强符号,但是允许重复出现有同名的弱符号 在a.c中同时 阅读全文
posted @ 2018-08-15 23:11 克拉默与矩阵 阅读(1409) 评论(0) 推荐(0) 编辑
摘要: Linux下c内存映像 大方向分为 应用空间 + 内核空间 他俩内存空间布局差不多。这里重点回顾分析应用空间布局,应用空间分为:代码段 + 数据段(静态数据段+动态数据段) 代码段 为啥是只读的 代码段在编译时就定好了,在程序的运行过程中,不能在代码段去开辟空间,以及释放空间。 包含哪几部分 ELF 阅读全文
posted @ 2018-08-15 22:38 克拉默与矩阵 阅读(443) 评论(0) 推荐(0) 编辑