什么是 可执行文件 ??
2010-07-04 16:03
239 查看
内核可执行文件由许多连接在一起的对象文件组成。对象文件爱你有许多节,如文本、数据、init数据、bass等等。这些对象文件都是有一个称为连接脚本的文件连接并装入的。这个连接器脚本的功能是将输入对象文件的各节映射到输出文件中, 换句话说,他将所有输入对象文件都连接到单一的可执行文件中。该可执行文件的各节装入到制定地址出。
vmlinux.lds是存在于arch/<target>/目录中的内核连接脚本,他负责链接内核的各个节并将他们装入内存中制定偏移量处。
vmlinux.lds是存在于arch/<target>/目录中的内核连接脚本,他负责链接内核的各个节并将他们装入内存中制定偏移量处。
相关文章推荐
- 【转】什么是源文件,目标文件,可执行文件
- 什么是BSS段和c语言程序如何变成可执行的文件
- 当前目录下有a和b两个文件,执行命令“ls>c”,请问文件c里面的内容是什么?
- python中生成可执行文件的最好的办法是什么
- 什么是可执行文件
- linux的可执行文件是什么后缀
- linux可执行文件的后缀是什么?
- 在C#中写什么语句可以让它执行一个可执行文件呢
- 同一段C++在Linux和windows下编译后的可执行文件有什么不同?
- linux上的几个放可执行文件的目录有什么不同?
- 怎么用批处理*.bat 执行文件目录下面的SQL语句脚本(批量的)。。。@echo off是什么意思?
- 最原始的疑问:什么是可执行文件?可执行文件和操作系统之间是什么关系?
- 什么是源文件,目标文件,可执行文件
- python 获取当前执行的命令 处于什么文件内
- 可执行文件加密王 2006 是什么
- 动态链接库,静态链接库和可执行文件的区别是什么?
- Linux 中 rc.local、init.d、rc.x、init 这几个文件(夹)各有什么作用?启动执行的脚本应该均放在 rc.local 中吗?
- Linux 中 rc.local、init.d、rc.x、init 这几个文件(夹)各有什么作用?启动执行的脚本应该均放在 rc.local 中吗?
- MapReduce中<k3,v3>输出到文件中的分隔符究竟是什么
- Python中调用PowerShell、远程执行bat文件实例