有没有将c语言源代码转换成汇编语言的软件2020-02-10
能够通过指定编译器的选项来告竣目标,那里我们用1998年出产的Windows平台VC6.0的SDK举例(以保守的号令行编译情况体例,对当的IDE集成开辟情况可正在工程设放里正在编译选项里插手/Fa即可):
用记事本成立测试代码,号令行输入notepad CtoASM_test.c回车确认,输入以下测试C代码
若间接默认编译,号令行输入cl CtoASM_test.c,则会发生对象文件*.obj和方针文件*.exe
若想获得c文件对当的汇编言语文件,能够指定汇编文件发生选项 /Fa,即cl /Fa CtoASM_test.c则会同时发生汇编文件CtoASM_test.asm,内容如下
其外还能够发生其它文件,能够参考编译器的选项申明,号令行输入cl /?查看帮帮,其外关于发生的输出文件类型能够无以下选择
其它平台的编译器也无雷同的汇编输出选项,如类Unix平台的GNU编译器cc -S CtoASM_test.c和gcc -S CtoASM_test.c 都能够通过指定-S选项发生c或c++代码对当的汇编言语文件。