C编译器剖析_源代码说明
来源:互联网 发布:系统仿真软件arena 编辑:程序博客网 时间:2024/06/06 03:01
UCC的原作者为Wenjun Wang(wenjunw@yahoo.cn),
UCC应为Ustc C Compiler之意.(Your C Compiler ?)
UCC实现的标准是C89.
2.请前往http://download.csdn.net/detail/sheisc/8325793下载UCC162.2版本的源代码.
如果需要C编译器剖析PDF文档及UCC162.3版本的源代码可前往
http://download.csdn.net/detail/sheisc/8669715下载
解压后的文档中,原作者已提供了相关使用说明。
为了方便代码的阅读及减少不必要的重复工作,
可前往http://pan.baidu.com/s/1dDEkt3r下载32位Ubuntu12.04
的VmwareWorkstation11的虚拟机映像文件,其中安装了wine和SourcInsight等方便代码
编写和阅读的工作。还包括了用于测试UCC的一些代码,例如《Unix环境高级编程》apue.3e的部分代码,
及浮点数运算测试库cloops的代码。这些代码的版权都属于其原作者,此处只是将其作UCC编译器的
测试之用。
请另行安装VmwareWorkstation11即可。
3. 文件说明
(1)
ucc162.zip由原作者Wenjun Wang提供,http://sourceforge.net/projects/ucc/;
其中包含了UCC编译器和其驱动的源代码,及简洁明了的使用文档和总体框架说明。
(2)
ucc162.1.tar.gz由sheisc@163.com创建,修改了ucc162.zip的少量bug,
修改过程中只是注释掉原代码,以便对比修改前后的代码。
解压后的ucc/examples为新添加的测试代码,有些是用于触发Bug.
有些用于跟踪和分析之用。
(3)
ucc162.2.tar.gz则是为了方便代码阅读,删除掉了ucc162.1.tar.gz中
添加的一些跟踪、调试和对比的代码。
(4)
ucc162.3.tar.gz是在“C编译器剖析.pdf”完稿后对UCC编译器做少量修改后的新版本
(5)
“C编译器剖析.pdf”包含了博客自1月初到5月初的几十篇文章。
- C编译器剖析_源代码说明
- C编译器剖析_前言
- C编译器剖析_前言
- C编译器剖析_尾声
- C编译器剖析_1.1_ 语言、文法与递归
- C编译器剖析_1.2_分析器的构造方法
- C编译器剖析_1.1_ 语言、文法与递归
- C编译器剖析_4.3 语义检查_语句statement
- C编译器剖析_6.1 汇编代码生成_简介
- C编译器剖析_Github
- C编译器剖析_4.2 语义检查_表达式的语义检查(2)_数组索引
- C编译器剖析_4.2 语义检查_表达式的语义检查(4)_函数调用
- C编译器剖析_4.4 语义检查_外部声明_类型结构的构建(1)
- C编译器剖析_4.4 语义检查_外部声明_类型结构的构建(2)
- C编译器剖析_4.4 语义检查_外部声明_内部连接和外部连接
- C编译器剖析_4.4 语义检查_外部声明_临门一脚
- ARM交叉编译器_说明
- C/C++编译器说明
- (30 hackdays day 3) Koding – 把chromebook变成开发利器
- ConcurrentHashMap、synchronized与线程安全
- 斯坦福大学公开课 :机器学习课程(Andrew Ng)——7、监督学习:Support Vector Machine,立
- java里类方法和实例方法区别
- OpenGl学习第三章
- C编译器剖析_源代码说明
- shell笔记
- 读书笔记_java设计模式深入研究 第九章 访问者模式 Vistor
- 《图》的思维多图
- makefile易用命令
- Hibernate中get和load方法的区别
- 调用其他应用
- xml扩展语言
- Android Studio SDK 无法更新解决方法