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转化。
Linux下可执行文件格式
转载请注明出处:服务器评测 » Linux下可执行文件格式
相关推荐
- “月付$399高性能服务器:RYZEN 9 5950X + 128G内存 + 双1T NVMe + 2T备份 + 30T流量@10Gbps 全新特价”
- 【SEO优化版】点赞AMD EPYC 4344P处理器!限时折扣|10Gbps大带宽端口|荷兰(欧盟)服务器|24小时内快速交付
- 月付$99起:AMD锐龙9 5950X独立服务器 | 128G内存 | 双3.84T NVMe | 特价抢购
- 库存更新!EPYC 9355 与 Ryzen 9950X 到货——荷兰/英国地区,DDR5内存,10Gbps高速网络
- 高性价比独立服务器 / 大内存高性能服务器 / 10G带宽大硬盘服务器
- 【AMD EPYC高性能独服】64核至192核旗舰配置|10G-400G超大带宽|支持加密货币支付
- 16核/32线程 · 64GB大内存 · 双500GB SSD固态硬盘 · 万兆高速端口,月付仅49美元
- 巨量核心EPYC服务器:高达64核,配极速NVMe硬盘,德荷法美加可选,尊享加密货币支付。
服务器评测



