我有一个名为 exit.s 的简单汇编代码文件,如下所示:
.text
.globl _start
_start:
xor %eax, %eax
mov %al, 1
xor %ebx, %ebx
我想得到这个的十六进制字节码。我将如何在 Linux 机器上执行此操作?我会使用什么命令?
最佳答案
使用gcc
编译成可执行文件,然后使用objdump -d
打印出代码:
gcc -c -o my_file.o my_file.s
objdump -d my_file.o
关于linux - 我如何编译汇编代码以便可以看到它的十六进制字节代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9960509/