摘要: MBR 意思是主引导记录。位于硬盘的0柱面、0磁头、1扇区。MBR 大小为1个扇区,512字节。下面是MBR的结构:偏移构成部分及作用0-138 引导程序(139字节),检测所有分区,识别出活动分区139-217 提示信息区(79字节),存放报错信息218-445保留区(228字节),未用446-509 分区信息表(64字节),可存放4个分区的基本信息510-511 结束标志(2字节),55 AA MBR的主要功能主要有两个:检测分区和存放分区信息。 虚拟MBR:指MBR将硬盘定义为两个分区,即主分区和扩展分区(通常是除主分区外剩余的所有硬盘空间),然后再扩展分区上咋定义主分区和扩展分区,.. 阅读全文
posted @ 2014-01-23 10:23 木子你妹 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 对动态库的实际应用还不太熟悉的读者可能曾经遇到过类似“error while loading shared libraries”这样的错误,这是典型的因为需要的动态库不在动态链接器ld.so的搜索路径设置当中导致的。 具体说来,动态链接器ld.so按照下面的顺序来搜索需要的动态共享库: 1.ELF可执行文件中动态段中DT_RPATH所指定的路径。这实际上是通过一种不算很常用,却比较实用的方法所设置的:编译目标代码时,可以对gcc加入链接参数“-Wl,-rpath”指定动态库搜索路径; 2.环境变量LD_LIBRARY_PATH指定的动态库搜索路径; 3./etc/ld.so.cache中... 阅读全文
posted @ 2014-01-23 10:15 木子你妹 阅读(340) 评论(0) 推荐(0) 编辑