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

14. Razvoj

[Savet] Najsvežije beleške o izdanju na vebu

Ovaj tekst je podložan izmenama. Za najsvežiju verziju teksta za Fedora, posetite:

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

Ovaj odeljak pokriva razne razvojne alatke i mogućnosti.

14.1. Alatke

14.1.1. GCC zbirka kompajlera

Ovo izdanje Fedora je napravljeno korišćenjem GCC 4.3.0, koji je uključen u distribuciju.

Za više informacija o GCC 4.3, posetite:

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

14.1.1.1. Izrada koda

Počevši sa gcc-4.1.2-25 i glibc-2.6.90-14, opcija -D_FORTIFY_SOURCE=2 štiti ne samo C kod, već i C++. Već je bilo nekoliko bezbednosnih problema koji ne bi mogli biti iskorišćeni da je ova provera postavljena ranije. Pogledajte sledeće obaveštenje:

https://www.redhat.com/archives/fedora-devel-announce/2007-September/msg00015.html za više detalja.

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 je poznato kao „Eclipse platforma“, „Eclipse IDE“ i „Eclipse“. Eclipse SDK je osnova za kombinovano izdanje dvadeset i jednog projekta Eclipse pod kombinovanom lepezom izdanja Callisto:

http://www.eclipse.org/europa

Some of the Europa projects are included in Fedora:

Ostali Eclipse projekti dostupni u Fedori uključuju:

Pomoć pri pakovanju i isprobavanju dodatnih projekata sa GCJ je uvek dobrodošla. Kontaktirajte zainteresovane osobe kroz fedora-devel-java-list i/ili #fedora-java na freenode serveru:

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.

Najnovije informacije u vezi ovih projekata možete naći na stranici projekta Fedora Eclipse:

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-bitno Java izvršno okruženje i 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

Slično, 32-bitne JNI biblioteke koje se podrazumevano isporučuju na ppc64 sistemima ne rade sa 64-bitnim JRE-om. Za instalaciju 64-bitne verzije, koristite sledeću naredbu:

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