我已将 GNU汇编程序的汇编程序选项检查为,但我没有找到指定输出目标文件格式的选项。如果我使用以下命令
as -o foobar.o foobar.s
我将获得什么样的目标文件格式?
as manual说“ GNU可以配置为生成几种替代目标文件格式。”但是如何?如何将其更改为ELF格式?
非常感谢。
答案 0 :(得分:2)
在Linux上,gas的输出已经是ELF,你不太可能有一个正在构建旧的a.out格式的版本,或者你正在使用交叉编译器来说明构建到MachO或PE。
答案 1 :(得分:0)
免费获取整个CODESOURCERY工具链:
www.codesourcery.com/sgpp/lite_edition.html
古德纳克!!