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

14. Развој

[Савет] Најсвежије белешке о издању на вебу

Овај текст је подложан изменама. За најсвежију верзију текста за Fedora, посетите:

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

Овај одељак покрива разне развојне алатке и могућности.

14.1. Алатке

14.1.1. GCC збирка компајлера

Ово издање Fedora је направљено коришћењем GCC 4.3.0, који је укључен у дистрибуцију.

За више информација о GCC 4.3, посетите:

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

14.1.1.1. Израда кода

Почевши са 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 за више детаља.

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 је познато као „Eclipse платформа“, „Eclipse IDE“ и „Eclipse“. Eclipse SDK је основа за комбиновано издање двадесет и једног пројекта Eclipse под комбинованом лепезом издања Callisto:

http://www.eclipse.org/europa

Some of the Europa projects are included in Fedora:

Остали Eclipse пројекти доступни у Fedora-и укључују:

Помоћ при паковању и испробавању додатних пројеката са GCJ је увек добродошла. Контактирајте заинтересоване особе кроз fedora-devel-java-list и/или #fedora-java на 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.

Најновије информације у вези ових пројеката можете наћи на страници пројекта 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-битно Java извршно окружење и 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

Слично, 32-битне JNI библиотеке које се подразумевано испоручују на ppc64 системима не раде са 64-битним JRE-ом. За инсталацију 64-битне верзије, користите следећу наредбу:

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