【发布时间】:2011-03-15 04:12:35
【问题描述】:
谁能告诉我如何用汇编语言制作可执行文件? 我的环境是 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”不可执行
【问题讨论】:
-
尝试改变aaa的权限 "chmod +x aaa"
-
我认为这不是许可问题。这是目标代码。
标签: linux gcc emacs assembly ubuntu