如何把c语言转成汇编语言[整理]

1.使用gcc

        使用gcc -S 1.c可以把1.c转成特殊的1.s,感觉其实是类似于汇编,然后可以修改其代码,要想继续编译可以用gcc -s 1.s然后就可以实现

2.使用VC++ 编译器 自带的 dumpbin 就可以 做反汇编。 
       如vc++中在C:\Program Files\Microsoft Visual Studio\VC98\BIN\DUMPBIN.exe 
       dumpbin /DISASM abc.exe 
       dumpbin /DISASM abc.exe /OUT:abc.asm

3.在vc或者vs的时候按alt+8可以进行汇编调试,不仅可以查看程序的汇编代码,而且也可以查看此时的变量。

4.通过修改项目 -> 属性 -> C/C++ -> 输出文件 -> 汇编输出之后,每次运行后都可以在debug下面找到一个asm文件

你可能感兴趣的:(c/c++,汇编,编译)