有网友碰到这样的问题“keil uvision4 如何反编译c语言 到汇编语言!!就是把c 编译成汇编!!!谢了”。小编为您整理了以下解决方案,希望对您有帮助:
解决方案1:
在Keil uVision4中将C语言编译成汇编语言的方法如下:
打开项目设置:
在Keil uVision4中打开你的C语言项目。
进入项目设置,这通常可以通过点击菜单栏中的“Project”选项,然后选择“Options for Target…”来实现。
启用汇编代码输出:
在弹出的“Options for Target”对话框中,找到“Output”选项卡。
在该选项卡中,找到“Create HEX File”下方的“Listing”选项。
勾选“Assembly”复选框,这将确保编译过程中生成汇编代码输出。
设置LST文件路径:
你可以在同一对话框中设置LST文件的输出路径和文件名,但通常使用默认设置即可。
默认情况下,LST文件将保存在项目目录中,并与你的C源文件具有相同的名称,但扩展名为“.lst”。
编译项目:
完成上述设置后,点击“OK”按钮关闭对话框。
然后,编译你的项目。在编译过程中,Keil uVision4将生成包含汇编代码的LST文件。
查看LST文件:
编译完成后,你可以在项目目录中找到生成的LST文件。
使用任何文本编辑器打开该文件,即可查看C语言代码对应的汇编代码。
注意:这个过程实际上是编译过程的一部分,而不是反编译。反编译通常指的是将机器码或可执行文件转换回高级语言代码,而这里我们是在编译阶段就生成了汇编代码。
Copyright © 2019- gamedaodao.com 版权所有 湘ICP备2022005869号-6
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务