include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
Ostatnie Informacje o wydaniu w sieci | |
---|---|
Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź: |
Ta sekcja omawia różne narzędzia i funkcje programistyczne.
To wydanie Fedory zostało zbudowane za pomocą GCC 4.3.0, które jest dołączone do dystrybucji.
Aby dowiedzieć się więcej o GCC 4.3, zobacz:
Zaczynać od gcc-4.1.2-25 i glibc-2.6.90-14, opcja -D_FORTIFY_SOURCE=2
chroni nie tylko kod C, ale także C++. Było kilka problemów z bezpieczeństwem, które mogły zostać wykorzystane, jeśli to sprawdzanie zostało umieszczone wcześniej. Zobacz to ogłoszenie:
https://www.redhat.com/archives/fedora-devel-announce/2007-September/msg00015.html, aby dowiedzieć się więcej.
To wydanie Fedory zawiera Eclipse Fedory, oparte na SDK Eclipse w wersji 3.3.2. Seria wydań 3.3.x posiada stronę "Nowości" oraz informacje o wydaniu dla 3.3.2.
SDK Eclipse jest znane jako "Platforma Eclipse", "IDE Eclipse" lub "Eclipse". SDK Eclipse jest podstawą połączonych wydań dwudziestu jeden projektów pod wspólnym płaszczem wydania Callisto:
Część projektów Europa zostało dołączonych do Fedory:
CDT do programowania w C/C++:
GEF, graficzna struktura modyfikowania:
Mylyn, interfejs użytkownika zorientowany na zadania dla Eclipse, razem z łącznikami do Bugzilli i Traca:
Inne projekty Eclipse dostępne w Fedorze to między innymi:
Subclipse, integrujący system kontroli wersji Subversion:
PyDev do programowania w Pythonie:
PHPeclipse do programowania w PHP:
E.P.I.C do programowania w Perlu:
Photran do programowania w Fortranie:
Pomoc w tworzeniu pakietów i testowaniu za pomocą GCJ jest zawsze mile widziana. Skontaktuj się z zainteresowanymi osobami przez fedora-devel-java-list oraz/lub #fedora-java na freenode (w języku angielskim):
http://www.redhat.com/mailman/listinfo/fedora-devel-java-list/
Fedora zawiera również wtyczki oraz funkcje, które są użyteczne dla hakerów FLOSS: edytowanie dzienników zmian za pomocą eclipse-changelog i interakcja z Bugzillą za pomocą eclipse-mylyn-bugzilla. Nasz pakiet CDT, eclipse-cdt, zawiera również wydanie testowe integracji z GNU Autotools. Jest także pakiet eclipse-rpm-editor do modyfikowania plików spec RPM-ów.
Najnowsze informacje dotyczące tych projektów można znaleźć na stronie projektu Eclipse Fedory:
http://sourceware.org/eclipse/
Eclipse Fedory pozwala użytkownikom innym niż root
używać funkcjonalności Menedżera aktualizacji do instalowania wtyczek i funkcji, których nie ma w pakietach. Takie wtyczki są instalowane w folderze domowym użytkownika w folderze .eclipse
.
Użytkownicy aktualizujący z Fedory 8 muszą pamiętać, że zawartość pamięci podręcznej w ich folderze domowym mogą nie zostać poprawnie wyczyszczone (zobacz błąd Eclipse #215034).Aby obejść ten problem, uruchom Eclipse z terminala z opcją -clean
. Uwaga: należy to wykonać tylko raz.
Nie próbuj uruchamiać pakietów Eclipse Fedory x86_64 na 32 bitowym JRE Suna. Przełącz się na 64 bitowe własnościowe JRE lub zainstaluj 32 bitową wersję pakietów, jeśli są dostępne. Aby zainstalować 32 bitową wersję, użyj następującego polecenia (SWT jest podane jako przykład):
yum install libswt3-gtk2.i386
Podobnie, 32 bitowe biblioteki JNI dostarczane domyślnie w systemach PPC64 nie działają z 64 bitowym JRE. Aby zainstalować wersję 64 bitową, użyj następującego polecenia:
yum install nazwa_pakietu
.ppc64