可执行文件 编辑
执行档在电脑科学中指一种内容可被电脑解释为计算机程序电脑档案。通常执行档内,含有以二进制编码的微处理器指令,也因此执行档有时称为二进制档。这些二进制微处理器指令的编码,于各种微处理器有所不同,故此执行档多数要分开不同的微处理版本。一个电脑档案是否为执行档,主要由操作系统的传统决定。例如根据特定的命名方法或档案的元数据信息。
6
图片 0 图片
评论 0 评论
匿名用户 · [[ show_time(comment.timestamp) ]]
[[ nltobr(comment.content) ]]
相关
Embeddable Common Lisp是ANSI Common Lisp编程语言的一个小型实现,它可以独立使用或嵌入C语言写成的应用之中。它从Common Lisp代码建立本机OS的可执行文件和库,并运行在支持一个C 编译器的大多数平台上。ECL运行时间系统是让应用使用的动态可装载库。它是在GNU宽通用公共许可证 2.1+下发行的自由及开放源代码软件。
BusyBox是一个遵循GPL协议、以自由软件形式发行的应用程序。Busybox在单一的可执行文件中提供了精简的Unix工具集,可运行于多款POSIX环境的操作系统,例如Linux、Hurd、FreeBSD等等。由于BusyBox执行档的档案比较小,使得它非常适合使用于嵌入式系统。作者将BusyBox称为“嵌入式Linux的瑞士军刀”。
make是一个在软件开发中所使用的工具软件,经由读取“makefile”的文件以自动化建构软件。它是一种转化文件形式的工具,转换的目标称为“target”;与此同时,它也检查文件的依赖关系,如果需要的话,它会调用一些外部软件来完成任务。它的依赖关系检查系统非常简单,主要根据依赖文件的修改时间进行判断。大多数情况下,它被用来编译源代码,生成目标代码,然后把结果代码连接起来生成可执行文件或者库文件。它使用叫做“makefile”的文件来确定一个target文件的依赖关系,然后把生成这个target的相关命令传给shell去执行。
objdump是在类Unix操作系统上显示关于目标文件的各种信息的命令行界面程序。例如,它可用作反汇编器来以汇编代码形式查看可执行文件。它是GNU Binutils的一部分,用于在可执行文件和其他二进制数据上进行精细粒度控制。objdump使用二进制文件描述库库来读取目标文件的内容。类似工具还有Readelf、Microsoft DUMPBIN和Borland TDUMP。
库是在计算机科学中用于开发软件的子程序集合。库和可执行文件的区别是,它不是独立的计算机程序,而是向其他程序提供服务的代码。
库是在计算机科学中用于开发软件的子程序集合。库和可执行文件的区别是,它不是独立的计算机程序,而是向其他程序提供服务的代码。
链接器,又译为、,是一个计算机程序,将一个或多个由编译器或汇编器生成的目标文件外加函式库,链接为一个可执行文件
库是在计算机科学中用于开发软件的子程序集合。库和可执行文件的区别是,它不是独立的计算机程序,而是向其他程序提供服务的代码。
库是在计算机科学中用于开发软件的子程序集合。库和可执行文件的区别是,它不是独立的计算机程序,而是向其他程序提供服务的代码。
是在计算机科学中用于开发软件的子程序集合。库和可执行文件的区别是,它不是独立的计算机程序,而是向其他程序提供服务的代码。