initCommon(); $template->displayHeader(); ?>

14. Utvecklingsverktyg

[Tips] Senaste utgåvenoteringarna på webben

Dessa utgåvenoteringar kan ha uppdaterats. För att se de senaste utgåvenoteringarna för Fedora, besök:

http://docs.fedoraproject.org/release-notes/

Denna sektion täcker diverse utvecklingsverktyg.

14.1. Verktyg

14.1.1. GCC-kompilatorsamlingen

Denna utgåva av Fedora är byggd med GCC 4.3.0, vilken är inkluderad i distributionen.

För mer information om GCC 4.3, se:

http://gcc.gnu.org/gcc-4.3/

14.1.1.1. Kodgenerering

Med början med gcc-4.1.2-25 och glibc-2.6.90-14, skyddar flaggan -D_FORTIFY_SOURCE=2 inte bara C-kod, utan även C++. Det har funnits flera säkerhetsproblem redan som inte skulle ha kunnat missbrukas om denna kontroll hade funnits på plats tidigare. Se denna annonsering:

för fler detaljer.

14.1.2. Eclipse

This release of Fedora includes Fedora Eclipse, based on the Eclipse SDK version 3.3.2. The 3.3.x series of releases has a "New and Noteworthy" page, and release notes specific to 3.3.2 are also available.

Eclipse SDK är omväxlande känd som "Eclipse-plattformen," "Eclipse IDE," och "Eclipse." Eclipse SDK är grunden för den kombinerade utgåvan av tjugotvå Eclipse-projekt under det kombinerade utgåveparaplyet Callisto:

http://www.eclipse.org/europa

Some of the Europa projects are included in Fedora:

Andra Eclipseprojekt tillgängliga i Fedora inkluderar:

Hjälp med att få fler projekt paketerade och testade med GCJ är alltid välkommet. Kontakta de berörda parterna genom fedora-devel-java-list och/eller #fedora-java on freenode.

http://www.redhat.com/mailman/listinfo/fedora-devel-java-list/

Fedora also includes plugins and features that are particularly useful to FLOSS hackers, ChangeLog editing with eclipse-changelog , and Bugzilla interaction with eclipse-mylyn-bugzilla . Our CDT package, eclipse-cdt , includes a snapshot release of work to integrate with the GNU Autotools. There is also eclipse-rpm-editor for editing RPM specfiles.

Den senaste informationen om dessa projekt finns på sidan för Fedora Eclipse Project:

http://sourceware.org/eclipse/

14.1.2.1. Non-packaged Plugins and Features

Fedora Eclipse allows non-root users to make use of the Update Manager functionality for installing non-packaged plugins and features. Such plugins are installed in the user's home directory under the .eclipse directory.

14.1.2.2. Upgrading from Fedora 8

Users upgrading from Fedora 8 should be aware that cached content in their home directory may not be flushed properly (see Eclipse bug #215034). To work around this issue, run Eclipse from a terminal with the -clean option. Note: this only needs to be done once.

14.1.2.3. 64-bit Java Runtime Environments and JNI

Do not try to run Fedora's x86_64 Eclipse packages on Sun's 32-bit JRE. They will fail. Either switch to a 64-bit proprietary JRE, or, if available, install the 32-bit version of the packages. To install a 32-bit version, run the following command (SWT is given as an example):

yum install libswt3-gtk2.i386

På samma sätt, kan inte 32-bitars JNI-bibliotek som levereras som standard på ppc64-system inte köras med en 64-bitars JRE. För att installera 64-bitars versionen, använd följande kommando:

yum install package_name.ppc64
displayFooter('$Date: 2008/05/12 21:39:57 $'); ?>