- 博客(5)
- 收藏
- 关注
转载 malloc原理和内存碎片
转自:http://www.cnblogs.com/zhaoyl/p/3820852.html 当一个进程发生缺页中断的时候,进程会陷入内核态,执行以下操作: 1、检查要访问的虚拟地址是否合法 2、查找/分配一个物理页 3、填充物理页内容(读取磁盘,或者直接置0,或者啥也不干) 4、建立映射关系(虚拟地址到物理地址) 重新执行发生缺页中断的那条指令 如果第3步,需要读
2015-06-22 16:24:02 372
转载 Linux下静态库_库的基本概念;如何生成静态库动态库;nm查看库中包含那些函数、ar生成静态库,查看库中包含那些.o文件、ldd查看程序依赖的.so文件;
转自:http://blog.163.com/xychenbaihu@yeah/blog/static/13222965520101023104745738/ 一、基本概念 1.1、什么是库 在 windows 平台和 linux 平台下都大量存在着库。 本质上来说库是一种可执行的二进制代码(但不可以独立执行),可以被操作系统载入内存执行。
2015-06-22 16:21:34 596
转载 另外一篇关于Linux库的文章(静态库,动态库)
转自:http://blog.chinaunix.net/uid-26833883-id-3219335.html 草根老师博客 一、什么是库 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的本质不同,因此二者库的二进制是不兼容的。 Linux操作系统支持的函数库分为静态库和动态库,动态库又称共享库。L
2015-06-21 15:43:46 456
转载 gcc生成库文件(静态库与动态库)
转载自:http://www.cnblogs.com/yaozhongxiao/archive/2012/03/16/2400473.html 1. 执行过程 虽然我们称Gcc是C语言的编译器,但使用gcc由C语言源代码文件生成可执行文件的过程不仅仅是编译的过程,而是要经历四个相互关联的步骤∶预处理(也称预编译,Preprocessing)、编译(Compilation)
2015-06-10 23:50:14 1207
转载 Linux GCC常用命令 与 gcc 编译器常用的命令行参数一览
转载自:http://www.cnblogs.com/sunyubo/archive/2011/09/06/2282054.html 这些常用的 gcc/g++ 命令行参数,你都知道么? 1. gcc -E source_file.c -E,只执行到预编译。直接输出预编译结果。 2. gcc -S source_file.c -S,只执行到源代码到汇编代码的转换,输出汇编代码。
2015-06-09 21:50:37 659
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人