【问题标题】:Is GCJ still in development? [duplicate]GCJ 还在开发中吗? [复制]
【发布时间】:2011-10-19 13:21:20
【问题描述】:

我一直在寻找有关 GCJ 的状态及其未来的信息,但尤其是对于未来,却一无所获...

GCJ 死了吗?

【问题讨论】:

  • 我当然希望是这样。不要误会我的意思:它很好地发挥了作用。但这个目的从来都不是真正“提供生产质量的 Java 环境”。
  • 出于兴趣,你要它干什么? (我并不怀疑你问题的有效性,我真的很感兴趣!)

标签: java compiler-construction gcj


【解决方案1】:

2016 年更新:是的,根据this blog post,它已正式死亡。


原帖:

我没有找到任何官方消息来源这样说,但有几个地方(例如here)指出它处于维护模式。再加上自 2009 年以来没有新闻更新,自 2007 年以来没有定期更新的事实......相反,邮件列表仍然活跃并且仍然有讨论。

所以我想我最好的猜测是“ish”,它肯定没有看到活动的蜂巢,但似乎正在发生一些小事。我不会指望未来会有任何突然的活动,但除非发生剧烈变化,否则我的猜测是它正在逐渐减少。

另一方面,我认为它的必要性有所减少。过去我知道很多人都想在本地编译 Java 程序而不是编译成字节码,但现在人们似乎已经意识到这几乎总是一个坏主意:-)

【讨论】:

  • 我希望有一个可靠的 GCJ 在 Linux 和 Windows 上工作。到目前为止,要成为原生语言,首选的语言是 C++。在我看来,“感知到的必要性”仍然存在。这可以在 Android 中看到,本地项目的数量正在增长。
  • GCJ 开发人员在这里。它正在积极维护中,但这些天没有真正的开发发生。 Sun 最终给了我们 OpenJDK,它解决了 Free Software JDK 的问题。许多 GCJ 和 GNU Classpath 开发人员直接转向 OpenJDK hacking(通过 IcedTea 项目)。
【解决方案2】:

他们的mailing lists 看起来很活跃——有可能在没有官方公告的情况下正在对其进行处理。也就是说,GCC 发行说明中提到的对 Java 前端的最后一次重大更改是针对 GCC 4.3。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多