A.out-----“assembler output(汇编程序输出)”的缩写形式
a.out是早期UNIX系统使用的可执行文件格式,由AT&T 设计,现在基本上已被ELF 文件格式代替.
a.out文件包含7 个section,格式如下:
1.exec header(执行头部,也可理解为文件头部)
2.text segment(文本段)
3.data segment(数据段)
4.text relocations(文本重定位段)
5.data relocations(数据重定位段)
6.symbol table(符号表)
7.string table(字符串表)