码迷,mamicode.com
首页 > 其他好文 > 详细

KEIL生成预编译文件

时间:2020-04-22 14:52:08      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:预编译   png   menu   lis   height   生成   一个   复杂   编译   

有时复杂宏定义替换后感觉有点奇怪,有时想看看#define宏定义替换后的怎样,

调试程序只能看到汇编,并不能找到宏替换中的错误,这时可以在KEIL中打开生成预编译文件

在设置菜单Listing选项中选中C Preprocessor Listing(选中编译速度会变化,不需要调试宏定义建议关闭)

重新编译就可以在build中找到.i的预处理文件

技术图片

 

 例如我这里使用了一个复杂的宏定义UI_MENU_REG,里面嵌套其他宏定义,查看.i 预处理文件就可以看到宏替换后的代码

技术图片

 

KEIL生成预编译文件

标签:预编译   png   menu   lis   height   生成   一个   复杂   编译   

原文地址:https://www.cnblogs.com/dreamblog/p/12751962.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!