Linux系统启动过程分析经过对Linux系统有了一定了解和熟悉后,想对其更深层次的东西做进一步探究。这当中就包括系统的启动流程、文件系统的组成结构、基于动态库和静态库的程序在执行时的异同、协议栈的架构和原理、驱动程序的机制等等。对于一台安装了Linux系统的主机来说,当用户按下开机按钮时,一共要经历以下几个过程,如图:其中,每个过程都执行了自己该做的初始化部分的事情,有些过程又可分为好几个子过程
分类:
系统相关 时间:
2019-06-18 00:30:35
阅读次数:
147
man.c如上: test.c 如上: 将test.c与main.c转换为目标文件test.o,main.o: 将两者链接成可执行文件: 将test.o打包为动态库文件libtest.so: 将test.o打包为静态库文件libtest.a: 编译链接动态库(gcc是默认链接动态库): 编译链接静态 ...
分类:
其他好文 时间:
2019-06-16 15:49:04
阅读次数:
95
http://www.cppblog.com/wolf/articles/74928.html http://www.cppblog.com/wolf/articles/77828.html http://www.jb51.net/article/34990.htm 大部分内容抄的以上文章的。 1 ...
分类:
系统相关 时间:
2019-06-16 13:31:13
阅读次数:
114
http://www.cppblog.com/wolf/articles/74928.html http://www.cppblog.com/wolf/articles/77828.html http://www.jb51.net/article/34990.htm 1.概念和区别: 静态库就是在编 ...
分类:
系统相关 时间:
2019-06-16 13:30:38
阅读次数:
133
http://www.cppblog.com/wolf/articles/74928.html http://www.cppblog.com/wolf/articles/77828.html http://www.jb51.net/article/34990.htm C和C++之间库的互相调用 ex ...
分类:
编程语言 时间:
2019-06-16 13:27:08
阅读次数:
90
动态库的搜索路径搜索的先后顺序是: 1.编译目标代码时指定的动态库搜索路径; 2.环境变量LD_LIBRARY_PATH指定的动态库搜索路径; 比如export LD_LIBRARY_PATH=/usr/local/lib(这样就可以加进来了) 3.配置文件/etc/ld.so.conf中指定的动态 ...
分类:
其他好文 时间:
2019-06-12 23:04:02
阅读次数:
134
1. 库的介绍 库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a、.lib)和动态库(.so、.dll)。 wind ...
分类:
其他好文 时间:
2019-06-04 11:25:36
阅读次数:
126
/boot:系统启动相关的文件,如内核、initrd,以及grub(bootloader)/dev:设备文件设备文件:块设备:随机访问,数据块字符设备:线性访问,按字符为单位设备号:主设备号(major)和次设备号(minor)/etc:配置文件/home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME/root:管理员的家目录;/lib:库文件静态库,.a动态库,.dll
分类:
系统相关 时间:
2019-06-03 17:07:58
阅读次数:
157
前言 redis在4.0版本以后可通过插件的形式添加布隆过滤器,以下为具体操作。 操作 在下载最新的release源码,在编译服务器进行解压编译: tar zxvf RedisBloom 1.1.1.tar.gz cd RedisBloom 1.1.1 make 得到动态库rebloom.so 启动 ...
分类:
其他好文 时间:
2019-05-24 15:43:31
阅读次数:
456
Protobuf是一种轻便高效的结构化数据存储格式,官方定义平台无关、语言无关、可扩展、可用于通讯协议和数据存储等领域。 它有以下优点: 1、平台无关,语言无关,可扩展; 2、他提供了友好的动态库,使用简单; 3、解析速度快。比对应的XML快20-100倍; 4、序列化数据非常简单、紧凑、与XHML ...
分类:
其他好文 时间:
2019-05-22 17:26:32
阅读次数:
154