include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
网上最新的发行注记 | |
---|---|
发行注记可能已更新。要查看最新版本的 Fedora 发行注记,请访问: |
这一节覆盖了各种开发工具和特性。
这一版本的 Fedora 使用 GCC 4.3.0 构建,同时将其包含在发行版中。
关于 GCC 4.3 的更多信息,参见:
从 gcc-4.1.2-25 和 glibc-2.6.90-14 开始,-D_FORTIFY_SOURCE=2
选项不仅保护 C 代码,也保护 C++。如果这个选项早些可用,就能让几个安全问题不会发生。细节请参考以下公告:
https://www.redhat.com/archives/fedora-devel-announce/2007-September/msg00015.html以获得更多信息。
本次发布包含 Fedora Eclipse,基于Eclipse SDK 3.3.2版本。3.3.x 系列的版本有"New and Noteworthy"页面,和发行注记细节。
Eclipse SDK,有时被称为 "Eclipse 平台", "Eclipse IDE" 或 "Eclipse"。Eclipse SDK 是 21 个 按照 Callisto 计划发布的 Eclipse 项目的基础:
Europa(木卫二)项目中的一部分已经包括在Fedora中:
C/C++ 开发 - CDT
图形编辑框架 - CEF
Mylyn 一个面向任务的 Eclipse 界面,以及 Bugzilla 和 Trac 的任务连接器。
Fedora 中其他 Eclipse 项目有:
Subclipse,集成版本控制:
PyDev,用来开发Python:
PHPeclipse,用来开发PHP:
E.P.I.C,用来开发perl:
Photran,用来开发Fortran:
欢迎参加更多的项目的软件打包以及用 GCJ 测试项目。通过 fedora-devel-java-list 邮件列表和freenode上的#fedora-java頻道联系感兴趣的项目团体:
http://www.redhat.com/mailman/listinfo/fedora-devel-java-list/
Fedora 中也包含了特别对FLOSS hackers有用的插件和特性,用来编辑ChangeLog的 eclipse-changelog;用来同 Bugzilla 交互的 eclipse-mylyn-bugzilla。我们的 CDT 软件包,eclipse-cdt,包括一个与GNU Autotools集成工作的快照版本。还有用来编辑RPM规格的eclipse-rpm-editor。
这些项目的最新信息可以在 Fedora Eclipse Project 网页中找到:
http://sourceware.org/eclipse/
Fedora Eclipse允许非 root 用户使用更新管理器(Update Manager)来安装未打包的插件和特性。这些插件将安装到用户的主目录中的.eclipse
目录下。
从Fedora 8升级的用户应该意识到在他们主目录中的缓存内容可能不能适当地清除 (查看Eclipse的bug#215034)。要绕过这个问题,从终端中运行带-clean
选项的Eclipse。注意:这只需要做一次。
不要尝试在Sun的32位JRE上运行Fedora的x86_64 Eclipse软件包。它会失败。要么转换到64位专有JRE,要么如果可以的话安装32位版本的软件包。要安装32位的版本,运行下面命令(以SWT为例):
yum install libswt3-gtk2.i386
同样,ppc64 系统默认的 32 位 JNI 库不能在 64 位 JRE 中运行。要安装 64 位版本,执行下面的命令:
yum install 软件包名称
.ppc64