可能重复:
创建ELF而不是a.out
当我使用命令时gcc hello.cpp,我最终得到了a.out.
我在某处读到a.out文件与ELF可执行文件不同.
如何指示gcc创建ELF可执行文件?
实际上,出于历史原因gcc使用该名称a.out.你真的得到了一个ELF可执行文件.您可以使用file命令对此进行验证,该命令将为您提供以下行的输出:
$ file a.out
a.out: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, not stripped
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10301 次 |
| 最近记录: |