找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 392|回复: 3
收起左侧

KEIL C51 可以看到预处理之后的程序吗?

[复制链接]
ID:227818 发表于 2024-9-10 14:06 | 显示全部楼层 |阅读模式
最近在看一个用库函数编写的程序,我没有用过库函数,有许多的预定义,所以看起来比较辛苦,想起来BORLAND C可以看预处理后的程序,大约就是执行一个预编译的命令,就可以看到预编译之后的程序(BORLAND C学了几个星期,也没有学下去,具体我忘记了,但有这回事),请问KEIL C51可以看预处理之后的程序吗?
回复

使用道具 举报

ID:404160 发表于 2024-9-10 18:42 | 显示全部楼层
在KEIL C51中,可以查看预处理后的程序。你可以通过以下步骤来实现:

1. **打开项目**:在KEIL C51中打开你的项目。

2. **设置编译选项**:
   - 进入“Project”菜单,选择“Options”。
   - 在“C51”选项卡中,找到“Preprocessor”部分。
   - 勾选“Generate Preprocessed Source”选项。

3. **编译项目**:编译你的项目,KEIL会生成一个预处理后的源文件,通常以 `.i` 或 `.lst` 为后缀。

4. **查看文件**:在项目目录中找到生成的预处理文件,使用文本编辑器打开即可查看预处理后的代码。

这样,你就可以看到经过预处理的程序代码,包括宏展开和文件包含等内容。
回复

使用道具 举报

ID:227818 发表于 2024-9-11 08:18 | 显示全部楼层
飞云居士 发表于 2024-9-10 18:42
在KEIL C51中,可以查看预处理后的程序。你可以通过以下步骤来实现:

1. **打开项目**:在KEIL C51中打 ...

飞云居士老师,谢谢您,根据您的回帖,找到了预处理后的源文件,这个项目的文件夹下有一个Listings文件夹,里面有一个“.LST”的文件,就是预处理后的源文件。
回复

使用道具 举报

ID:291668 发表于 2024-9-11 09:18 | 显示全部楼层
知识分享,学习了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表