|
发表于 2020-1-17 22:27:02
|
显示全部楼层
a.out确实是一种比较老的格式,与ELF格式不同。
现在gcc在不使用-o参数的情况下生成的可执行文件的文件名为"a.out",但这只是一个名称而已,它实际上是ELF格式的文件。
使用命令 file filemame 可以查看文件的格式:
hyg@ubuntu610:~/test/moduleTest$ file a.out
a.out: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.0, dynamically linked (uses shared libs), for GNU/Linux 2.6.0, not stripped
|
|