a.out的渊源

本文讲述了a.out这一文件格式从最初的汇编程序输出,到成为链接输出文件,再到被ELF格式取代的过程。a.out见证了从早期计算机系统到现代操作系统的演进。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文:[url]http://bbs.linuxpk.com/thread-40388-1-1.html[/url]

[size=medium]

阶段一:a.out是"assembler output"的缩写格式,代表汇编程序输出。


阶段二:到PDP-11之后,人们为其编写了链接器,程序的创建是先编译然后链接输出保存到a.out中,这时a.out其实已经是链接输出了,但输出的可执行文件仍然延续这个命名习惯。


阶段三:因为构建a.out的复杂性,a.out格式被现在普遍使用的ELF格式所替代,但输出文件名仍旧是a.out。


[/size]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值