有可能吗?我想使用gcc
之类的assembler
,然后将其编译为ubuntu上的可执行文件。
我试过了:
gcc a.asm -o out.o
并从out.o
文件将其编译为.out
可执行文件。
但是我收到以下错误:
file format not recognized; treating as linker script.
我是linux环境的新手。我希望这对你来说很干净。任何帮助都非常赞赏。提前致谢。
答案 0 :(得分:5)
将文件名a.asm更改为a.s并让gcc自动检测汇编程序(扩展名)。
答案 1 :(得分:3)
阅读-x
gcc
选项的文档。它允许您指定源文件的语言。