摘要: 作业七:Linux内核如何装载和启动一个可执行程序 一、编译链接的过程和ELF可执行文件格式 二、动态链接分为可执行程序装载时动态链接和运行时动态链接 三、使用gdb跟踪分析一个execve系统调用内核处理函数sys_execve 实验楼环境图 四、特别关注: 1.新的可执行程序是从哪里开始执行的? 阅读全文
posted @ 2016-04-04 18:28 20135322郑伟 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 《深入理解计算机系统》第七章读书笔记 第七章:连接 连接 PS:X86-64系统上用gcc -m32产生32位代码 7.1编译器驱动程序 7.2静态链接 ld静态链接器: 7.3目标文件 7.4可重定位目标文件 7.5符号和符号表 1.任何声明带有static属性的全局变量或者函数都是模块私有的。 阅读全文
posted @ 2016-04-04 18:21 20135322郑伟 阅读(393) 评论(0) 推荐(0) 编辑