This question already has answers here:
Creating ELF instead of a.out
(2个答案)
可能重复:
Creating ELF instead of a.out
当我使用
我在某个地方读到
如何指示
(2个答案)
可能重复:
Creating ELF instead of a.out
当我使用
gcc hello.cpp
命令时,我最终得到a.out
。我在某个地方读到
a.out
文件不同于elf可执行文件。如何指示
gcc
创建elf可执行文件? 最佳答案
事实上,gcc
使用这个名称是出于历史原因。实际上,您将得到一个a.out
可执行文件。您可以使用ELF
命令验证这一点,该命令将为您提供以下行的输出:
$ 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
关于c++ - 如何创建ELF可执行文件? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8060064/
10-13 03:21