如何使用gcc之类的汇编程序?

时间:2012-02-06 04:35:50

标签: gcc ubuntu assembly

有可能吗?我想使用gcc之类的assembler,然后将其编译为ubuntu上的可执行文件。

我试过了:

gcc a.asm -o out.o

并从out.o文件将其编译为.out可执行文件。

但是我收到以下错误:

file format not recognized; treating as linker script.

我是linux环境的新手。我希望这对你来说很干净。任何帮助都非常赞赏。提前致谢。

2 个答案:

答案 0 :(得分:5)

将文件名a.asm更改为a.s并让gcc自动检测汇编程序(扩展名)。

答案 1 :(得分:3)

阅读-x gcc选项的文档。它允许您指定源文件的语言。