CodeBlocks实现C文件生成汇编文件

本文介绍了如何在CodeBlocks中通过配置编译器设置,实现C代码到汇编代码的转换,以进行编译器级别的代码优化对比实验。主要步骤包括修改动态库链接器为gcc.exe,设置编译器记录为完整的命令行,并通过两条指令(预处理和汇编)生成.i和.s文件。最终,成功生成的汇编代码文件可以直接运行并验证其功能。
摘要由CSDN通过智能技术生成

由于要做一个“编译器级别的代码优化对比”的实验,需要将c代码编译成汇编代码进行比较,又不想用反编译工具,于是拿了CodeBlocks试刀了一下午。

所有的重点只是在“设置 —> 编译器和调试器设置 —> 全局编译器设置”。

首先选择“可执行工具链”,将动态库链接器修改为“gcc.exe”;



然后选择“其他设置”,将“编译器记录”选用“完整的命令行”:



接着点击下面“高级选项”,选“是”进入“编译器高级选项”

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值