找回密码
 立即注册
查看: 162|回复: 1

8051编译器

[复制链接]

16

主题

57

回帖

366

积分

中级会员

积分
366
发表于 2025-2-27 21:10:38 | 显示全部楼层 |阅读模式
前端时间想着自己做编译器来着, 然后上网查了一下, 发现有个老哥已经做过一个8051的编译器了.
正好分享一下给大家, 大家也可以参考优化改一下, 感觉他写的比较简单些(相较于sdcc)

参考地址:
MILIUZI
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:522
  • 最近打卡:2025-05-02 00:29:54

10

主题

1159

回帖

5121

积分

论坛元老

积分
5121
发表于 2025-2-27 23:08:41 | 显示全部楼层
MZC8051 V0.0.1

如何使用:

第一次使用:

1 新建项目:选择想要保存代码的路径,新建项目。
新建成功会,会自动打开Makefile 和main.c两个文件。
main.c是用户程序所在位置。
2 再main.c中编写代码
3 编译项目:点击 编译项目,如果正常,会编译为default_name.hex文件在项目目录下。
4 查看编译信息: 会打开编译器编译记录。打开后按Ctrl+F 查找里面有没有ERROR:字样,如果有,则编译错误,如果没有,则编译正常。


其他:

打开项目:选择已存在项目的Makefile。
清理项目:清理项目的临时文件。


FAQ:

1 是否支持多个c文件?
暂时不直接支持多个c文件,只支持main.c一个文件。
如果有多个c文件,可以在main.c种使用include方式包含编译。
例如 如果有delay.c文件,可以在main.c中添加:
#include "delay.c"
实现多个文件的添加。

2 如果遇到错误怎么办?
可以在页面:
github.com/Jiangshan00001/npp_MZC8051/issues
提交问题。

2020.8.14


npp_MZC8051-master.zip

回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 13:08 , Processed in 0.105613 second(s), 57 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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