C编译器剖析_源代码说明

1.UCC编译器
UCC的原作者为Wenjun Wang([email protected]),
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由[email protected]创建,修改了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编译器剖析)