2017年10月24日
摘要: 跟踪分析Linux内核的启动过程 一、1 在自己安装的Linux环境下先下载内核源代码,使用命令wget https://www.kernel.org/pub/linux/kernel/v3.x/linux 3.18.6.tar.xz,然后进行解压使用命令xz d linux 3.18.6.tar. 阅读全文
posted @ 2017-10-24 22:33 9225王孟亚 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 跟踪分析Linux内核的启动过程 一、1 在自己安装的Linux环境下先下载内核源代码,使用命令wget https://www.kernel.org/pub/linux/kernel/v3.x/linux 3.18.6.tar.xz,然后进行解压使用命令xz d linux 3.18.6.tar. 阅读全文
posted @ 2017-10-24 22:25 9225王孟亚 阅读(169) 评论(1) 推荐(0) 编辑
  2017年10月22日
摘要: 一、关于静态库的测试 1 首先对 编写 .h 以及.c 文件,对编辑的文件进行编译。第一次我只是通过命令“gcc .c o 20179225”,但是通过这个命令只出现了可执行文件并没有出现 .o文件,于是我就又进行了 “gcc c .c ”得到.o 文件。 2 生成静态库 使用命令“ar cr li 阅读全文
posted @ 2017-10-22 22:05 9225王孟亚 阅读(159) 评论(2) 推荐(0) 编辑
  2017年10月16日
摘要: 1.三个法宝 ①存储程序计算机工作模型,计算机系统最最基础性的逻辑结构; ②函数调用堆栈,堆栈完成了计算机的基本功能:函数的参数传递机制和局部变量存取 ; ③中断,多道程序操作系统的基点,没有中断机制程序只能从头一直运行结束才有可能开始运行其他程序。 2.堆栈的基本功能: (1)函数调用框架、传递参 阅读全文
posted @ 2017-10-16 01:28 9225王孟亚 阅读(135) 评论(4) 推荐(0) 编辑
  2017年10月7日
摘要: 通过反汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的 1、进入vi编写C语言程序代码,首先必须输入命令vi main,c,其中main.c是文件名。 紧接着按esc键退出编辑状态,再输入一个冒号(shift + 冒号分号那个键),紧跟着输入 wq ;或者按ESC键后输入shift+zz。按 阅读全文
posted @ 2017-10-07 22:34 9225王孟亚 阅读(111) 评论(1) 推荐(0) 编辑
  2017年10月1日
摘要: 第一次接触Linux 有些陌生,对于博客园的使用的灵敏度不够,这些都是需要我学习不断强化的。我这周对于Linux 课程所学的比较少,有些命令还没记住,所以导致作业有些没有做出。我通过这几天对Linux 的学习我知道了在Linux中 man的作用如此强大,学会了如何建在Linux 中建文件、如何进行文件查找、如何打包文件以及解压缩 阅读全文
posted @ 2017-10-01 23:50 9225王孟亚 阅读(106) 评论(2) 推荐(0) 编辑