码迷,mamicode.com
首页 >  
搜索关键字:可执行文件    ( 3307个结果
《Linux内核与分析》第七周
by 21035130王川东 Linux内核如何装载和启动一个可执行程序 一、 EIF文件格式: 1、ELF头部在文件的开始,描述文件的总体格式,保存了路线图,描述该文件的组织情况,即生成该文件系统的字的大小和字节顺序 段头部表用来描述ELF可执行文件与连续的存储段之间的映射关系。节头表包含了描述文 ...
分类:系统相关   时间:2016-04-09 16:55:45    阅读次数:217
实验七:Linux内核如何装载和启动一个可执行程序
实验七:Linux内核如何装载和启动一个可执行程序 姓名:王朝宪 学号:20135114 注: 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 可执行文件的创建 C代码(.c) - 经过编 ...
分类:系统相关   时间:2016-04-09 16:43:00    阅读次数:283
Linux内核分析:实验七--Linux内核如何装载和启动一个可执行程序
刘畅 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000写在前面本次实验着力分析Linux内核装载和启动一个可执行程序的过程,其中包括可执行文件格式的分析、可执行文件的装载和链接的过程,并通过GDB跟踪execve系统调用来梳理Linux系统加载可执行程序的过程。可执行文件的格式分析相对于其它文件...
分类:系统相关   时间:2016-04-09 15:25:44    阅读次数:328
第七周linux学习
《Linux内核分析》 一、可执行程序是怎么得来的? 编译器预处理(负责把include的文件包含进来及宏替换等工作);编译成汇编代码;编译器编译成目标代码;再链接成可执行文件;操作系统加载到内存中来执行 hello.o和hello文件都是ELF格式的 二、目标文件的格式(ELF可执行可链接) AB ...
分类:系统相关   时间:2016-04-09 13:42:49    阅读次数:193
反射、类加载
一、类的加载机制 Java程序运行需要使用某个类时,如果该类还没有加载到内存中,系统会通过加载、连接、初始化三个步骤来对该类进行初始化。 1.类加载 当我们运行java.exe命令执行某个Java程序时,由于Java程序本身以.class字节码的形式存在,它不是一个可执行文件,所以需要JVM将类文件 ...
分类:其他好文   时间:2016-04-09 01:40:08    阅读次数:115
DOS命令下的一些操作
DOS和Windows最大的不同在于DOS命令方式操作,所以使用者需要记住大量命令及其格式使用方法,DOS命令分为内部命令和外部命令, 内部 命令是随每次启动的COMMAND.COM装入并常驻内存,而外部命令是一条单独的可执行文件。在操作时要记住的是,内部命令在任何时候都可以使 用,而外部命令需要保 ...
分类:其他好文   时间:2016-04-09 01:35:33    阅读次数:245
《Linux内核分析》第七周学习总结 可执行程序的装载
第七周、可执行程序的装载 一、可执行程序是如何产生的? (1).c文件gcc汇编形成.s和.asm汇编代码; (2)汇编代码经过gas变成.o目标文件; (3)目标文件变成可执行文件; (4)可执行文件loader之后存储。 二、目标文件格式ELF (1)可重定位文件(用来和其他object文件一起 ...
分类:系统相关   时间:2016-04-08 21:52:19    阅读次数:303
.c 文件 和 .h 文件分别做了什么事? c
链接的时候,把项目中所有相关联的.o目标文件和C语言函数库合并在一起,生成可执行文件; 函数的定义放在.c文件,函数的声明放在.h文件; 如果要使用某个.c文件中定义的函数,只需要#inclued这个.c文件对应的.h文件; .h文件的作用:被别人拷贝,编译链接的时候不需要管.h文件 其他注意事项: ...
分类:其他好文   时间:2016-04-08 12:06:09    阅读次数:152
MySQL数据库 安装图解
下面的是MySQL安装的图解,用的可执行文件:下载地址:http://www.jinhusns.com/Products/Download/?type=xcj相关下载 mysql安装向导启动,按“Next”继续 选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom ...
分类:数据库   时间:2016-04-08 10:17:42    阅读次数:265
第七周linux内核分析
可执行程序的装载 作者 黎静+ 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 可执行程序是怎么来的 目标文件的格式ELF 静态链接的ELF可执行文件和进程的地址空间 程序的入口 :Ent ...
分类:系统相关   时间:2016-04-08 00:44:37    阅读次数:135
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!