请问有人可以告诉我如何从汇编语言制作可执行文件吗?我的环境是Ubuntu+Emacs+GCC。为了学习目的,我写了一些C代码(hello.c),并将其转换为汇编代码(hello.s)。我希望能够从这个汇编文件中制作出一个可执行文件。
我尝试过:
M-x compile
gcc hello.c -S
将C代码转换为汇编代码
以及
M-x compile
as hello.s
制作可执行文件:
但是只有一个a.out文件,无法执行。
因此我尝试了以下方法:
as hello.s -o aaa
但是文件"aaa"不可执行