有没有办法将C / C ++转换为Assembly而不是HEX。
不像gcc或其他编译器所做的那样(C / C ++ - > ASM - > HEX)。
仅将其转换为ASM。
有没有办法用gcc来做,我的意思是在将C / C ++翻译成ASM时停止编译?
特别感谢您的关注,对不起我的基本问题
答案 0 :(得分:10)
使用gcc的-S
选项,例如:
gcc -S hello.c
这将为您提供带有汇编指令的文件hello.s
。
答案 1 :(得分:4)
gcc -O2 -S -c foo.c
将生成的汇编代码保留在文件foo.s。
上