
Linux
文章平均质量分 73
勇敢的鑫9
混吃等死
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
首次接触CentOS
最近在装CetnOS,在Vm上装完后,百度一搜很多装载教程,都是类似的(http://blog.csdn.net/qq_26525215/article/details/52522167),安装过程有点长,重启后提示initial setup of centos linux 7 ,一脸懵逼,不会还是百度吧(http://linux.it.net.cn/CentOS/CentosBug/2016/091原创 2017-04-09 12:58:18 · 511 阅读 · 0 评论 -
PIC位置无关代码
什么是PLT,如何通过调用“function@PLT”来调用“函数”? 要了解过程链接表(PLT),先让我简要介绍一下共享库! 与静态库不同,共享库代码段在多个进程之间共享,而其数据段对于每个进程是唯一的。这有助于减少内存和磁盘空间。由于代码段在多个进程之间共享,所以应该只有read和execute权限,因此动态链接器不能重新定位代码段中存在的数据符号或函数地址(因为它没有写权限)。那么动态链...原创 2018-04-29 12:26:27 · 1637 阅读 · 1 评论 -
linux0.01源代码分析笔记
linux0.01(原始版)源代码分析笔记 1. 整体结构: 第一个文件夹boot ,包含boot.s 和head.s 。boot.s 实现计算机加电自检引导扇区,第一次加载扇区和第二次加载操作系统的功能,head.s 主要包括初始设置的代码、时钟中断int 0x08的过程代码、系统调用中断int 0x80的过程代码以及任务A 和任务B 等的代码和数据。 (其中.S为扩展名的文件为汇编文件...原创 2018-04-29 12:50:30 · 8002 阅读 · 0 评论