原文:[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]
[size=medium]
阶段一:a.out是"assembler output"的缩写格式,代表汇编程序输出。
阶段二:到PDP-11之后,人们为其编写了链接器,程序的创建是先编译然后链接输出保存到a.out中,这时a.out其实已经是链接输出了,但输出的可执行文件仍然延续这个命名习惯。
阶段三:因为构建a.out的复杂性,a.out格式被现在普遍使用的ELF格式所替代,但输出文件名仍旧是a.out。
[/size]