免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3018 | 回复: 2
打印 上一主题 下一主题

一个c语言子集的cmm编译器 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-08 20:57 |只看该作者 |倒序浏览
cmm是本人在学习<<可变目标C编译器:设计与实现>>后,自己在lcc基础上写的一个小的C语言子集编译器,主要目的是为了更好的去理解编译器的原理。其前端主要使用了lcc的代码,后端是在dag上直接生成nasm汇编,目前只能运行在linux环境下。本来本人只将它做为更好理解lcc而写的一个练习,不准备在CU发表。因为CU的大牛太多了,再加上自己水平有限恐大家笑话,但后又觉得这是一个不错的和大家共同学习机会。下载后运行如下命令将其解压。#tar -zxvf cmm.tar.gz详细使用可以查看README文档。

cmm.tar.gz

149.39 KB, 下载次数: 199

评分

参与人数 1可用积分 +3 收起 理由
prolj + 3 纯支持一下

查看全部评分

论坛徽章:
0
2 [报告]
发表于 2008-09-09 08:00 |只看该作者
lz醉翁之意不在酒。

论坛徽章:
0
3 [报告]
发表于 2008-10-24 21:24 |只看该作者
lz把lcc的codegen改成了简化的orc的嘛,明说不就好了?ORC高手嘛。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP