我检查了GNU 汇编器as 的汇编器选项,但没有找到指定输出目标文件格式的选项。如果我使用以下命令
as -o foobar.o foobar.s
我将获得哪种目标文件格式?
as 手册上说“GNU as 可以配置为生成多种替代目标文件格式。”但是怎么做呢?如何将其更改为 ELF 格式?
非常感谢。
最佳答案
在 linux 上,gas 的输出已经是 ELF,你不太可能有构建旧 a.out 格式的版本,或者你正在使用交叉编译器来构建 MachO 或 PE。
关于c - GNU 汇编程序的输出目标文件格式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2661922/