nwcc

软件截图:
nwcc
软件详细信息:
版本: 0.8.2
上传日期: 11 May 15
开发: Nils Weller
许可: 免费
人气: 10

Rating: nan/5 (Total Votes: 0)

nwcc是一个小的C编译器的Unix系统,我写在我的空闲时间,乐趣和证明自己,我能。我开始这个项目2003年8月,但因为我有一份工作和生活等少数嗜好代码项目,我花了,直到2005年秋,使其与C语言的各种结构的工作。
因此,没有nwcc带来的表有什么新的?最重要的是,新的代码:我写了一切从零开始 - 包括词法,语法分析器和后端。
nwcc的代码是用C写
此版本不适合使用严重,但至少nwcc是强大到足以编译本身(结果是可以编译nwcc为好),因此应该有能力处理至少一些小程序。仍然有一些东西丢失/破损,但事情正在改善几乎每天都(我上传了我的变化,以SF每当我添加/修复感兴趣的东西。)
这需要大量的工作来获得C语言编写的,即使一个子集,所以实际上缺少的东西,或在nwcc做错了,并不意味着我不关心这个特殊的C语言编译器或设计领域;它仅仅意味着我还没有得到解决,以做是正确的,或者确实是在所有的,但

功能

  • 有一些C语言功能缺失;最值得注意的是浮点,位域和一些其他的东西支持。许多其他的东西都坏了(也有可能是在相当多由nwcc实施每一种语言功能的bug)
  • 在没有配备用于建立主流的编译器会考虑有趣,但电源开发(除了,也许,堆栈保护功能)。对不起。没有什么超出了无用功汇编;没有用于创建共享库的支持,调试或分析的支持,什么都没有
  • 在目前只针对80×86处理器的后端(生成代码为NASM网际汇编和工作在Linux,FreeBSD和OpenBSD)
  • 有相对于既定的编译器的输出为绝对没有优化,这意味着所生成的代码非常缓慢。我将在此工作不久,但你应该明白,我的主要关注点,现在是代码的正确性和便携性,而不是速度(这已经够难,使慢的代码工作!)

什么在此版本中是新的

  • 在该版本修正了一些(真的不太多了!)在编译Tcl和mksh中遇到一般和PIC-的bug。

什么是0.7.8版本,新的

  • 在该版本增加了对Mac OS X的基于x86和AMD64,和NetBSD在x86系统上。各种平台无关的错误也被修复。

在什么版本0.7.7新是

  • 在该版本增加了对Linux / PPC64和修复支持很多PPC相关的bug。

类似的软件

Vala
Vala

27 Sep 15

LavaPE
LavaPE

20 Feb 15

显影剂的其他软件 Nils Weller

nwbintools
nwbintools

14 Apr 15

意见 nwcc

评论没有发现
添加评论
打开图片!