Linux下可执行文件格式

嵌入式技术

1330人已加入

描述


Linux支持的可执行文件主要有:Coff,elf,flat,类似Windows的.exe
  • Coff文件格式

  Common Object File Format,最早与uclinux的m68k编译器结合,比较成熟。主要特征是:应用程式可以在目标程式中添加独立于系统的信息,同时不影响对目标程式的访问;为调试器预留空间,以便添加调试信息;可以通过编译选项改变目标文件的生成方式。

  • elf文件格式

Executable and Linkable Format,可执行和链接格式,支持动态链接和重定位。比Coff有稍微开销,但比Coff灵活。是Linux的通用格式,可在编译时通过-elf2flt选项转换成flat格式。

  • flat文件格式

压缩的可执行二进制文件格式,应用于uclinux,只保存可执行代码和数据,以及将可执行程式load到memory时所需要的重定位信息。可通过elf转化。



打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
h1654156022.1315 2022-08-22
0 回复 举报
http://house.china.com.cn/sousou/%25CA%25D6%25BB%25FAAPP%252C%2B%25C3%25E5%25B5%25E9%25CD%25FE%25C4%25E1%25CB%25B9%25C8%25CB%25B9%25AB%25CB%25BEB2024.cN%252C%25B9%25E3%25D6%25DD%25CC%25FA%25CD%25A8_2s.htm http://house.china.com.cn/sousou/%25C9%25CF%25CF%25C2%25B7%25D6%252C%2B%25C3%25E5%25B5%25E9%25C5%25B7%25D1%25C7%25B9%25FA%25BC%25CA%25B9%25AB%25CB%25BEB2024.cN_1s.htm http://house.china.com.cn/sousou/%25D3%25E9%25C0%25D6%252C%2B%25B9%25FB%25B8%25D2%25C1%25FA%25CC%25DA%25B9%25AB%25CB%25BEB2024.cN%252C%25E4%25F0%25BA%25D3%25B5%25E7%25CC%25A8_2s.htm http://house.china.com.cn/sousou/%25C9%25CF%25B7%25D6%252C%2B%25C3%25E5%25B5%25E9%25B5%25CF%25CD%25FE%25BC%25AF%25CD%25C5B2024.cN%252C%25BD%25F0%25BB%25AA%25D2%25BD%25B1%25A3_35s.htm http://house.china.com.cn/sousou/%25D4%25DA%25CF%25DF%252C%2B%25CD%25FE%25C4%25E1%25CB%25B9%25C8%25CB%25D3%25E9%25C0%25D6%25B3%25C7B2024.cN%252C%25CC%25A9%25B0%25B2%25BD%25BB%25B9%25DC%25BE%25D6_2s.htm 收起回复
  • 相关推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分