有没有办法将 C/C++ 转换为汇编而不是十六进制。
不像 gcc 或其他编译器所做的那样(C/C++ --> ASM --> HEX)。
仅将其转换为ASM。
有没有办法通过 gcc 来做到这一点,我的意思是在将 C/C++ 转换为 ASM 时停止编译器?
特别感谢您的关注,对我的基本问题感到抱歉
使用gcc的
-S
选项,例如:
gcc -S hello.c
这将为您提供一个包含组装说明的文件
hello.s
。
gcc -O2 -S -c foo.c
将生成的汇编代码留在文件 foo.s 中。