include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
Nieuwste uitgave-informatie op het web | |
---|---|
Deze vrijgave informatie kan vernieuwd zijn. Om de laatste vrijgave informatie voor Fedora te bekijken, bezoek: |
Deze sectie beschrijft verschillende ontwikkel gereedschappen en mogelijkheden.
Deze uitgave van Fedora is gebouwd met GCC 4.3.0, welke meegeleverd is met de distributie.
Voor meer informatie over GCC 4.3, refereer je naar:
Te beginnen met gcc-4.1.2-25 en glibc-2.6.90-14, beschermt de -D_FORTIFY_SOURCE=2
optie niet alleen C code, maar ook C++. Er zijn al verscheidene veiligheids problemen geweest die niet benut konden worden als deze check eerder beschikbaar was geweest. Refereer naar deze aankondiging:
https://www.redhat.com/archives/fedora-devel-announce/2007-September/msg00015.html voor meer details.
Deze vrijgave van Fedora bevat Fedora Eclipse, gebaseerd op de Eclipse SDK versie 3.3.2. De 3.3.x serie van vrijgaves heeft een "Nieuw and Opmerkenswaardig" pagina, en vrijgave informatie specifiek voor 3.3.2 is ook beschikbaar.
De Eclipse SDK is onder andere bekend als "de Eclipse platform", "de Eclipse IDE", en "Eclipse". De Eclipse SDK is de fundering voor de gecombineerde vrijgave van eenentwintig Eclipse projecten onder de Callisto gecombineerde vrijgave paraplu:
Een paar van de Europa projecten zijn togevoegd aan Fedora:
CDT voor C/C++ ontwikkeling:
GEF, de Grafische Bewerking Struktuur:
Mylyn, een taak gefocuseerde UI for Eclipse, tesamen met taak verbindingen voor Bugzilla en Trac:
Andere Eclipse projecten beschikbaar in Fedora zijn:
Subclipse, voor het integreren van Subversion versie beheer:
PyDev, voor het ontwikkelen in Python:
PHPeclipse, voor het ontwikkelen in PHP:
E.P.I.C, voor ontwikkelen met perl:
Photran, voor ontwikkelen met Fortran:
Hulp om meer projecten tot pakketten te maken en te testen met GCJ is altijd welkom. Neem kontakt op met de betrokkenen via fedora-devel-java-list en/of #fedora-java op freenode:
http://www.redhat.com/mailman/listinfo/fedora-devel-java-list/
Fedora bevat ook plugins en eigenschappen die in het bijzonder nuttig zijn voor FLOSS hackers, ChangeLog bewerken met eclipse-changelog, en Bugzilla interactie met eclipse-mylyn-bugzilla. Ons CDT pakket, eclipse-cdt, bevat een snapshot vrijgave van het werk om te integreren met de GNU Autotools. Er is ook eclipse-rpm-editor voor het bewerken van RPM spec bestanden.
De laatste informatie over deze projecten kan gevonden worden op de Fedora Eclipse Project pagina:
http://sourceware.org/eclipse/
Fedora Eclipse staat niet-rootgebruikers toe om gebruik te maken van de Update Beheer functionaliteit voor het installeren van eigenschappen en plugins zonder pakket. Zulke plugins worden geinstalleerd in de thuis map van de gebruiker in de .eclipse
map.
Gebruikers die upgraden van Fedora 8 moeten er aan denken dat verborgen data in hun thuis map misschien niet correct schoon gespoeld wordt (zie Eclipse bug #215034). Om dit op te lossen, draai je Eclipse in terminal scherm met de -clean
optie. Let op: dit hoeft slechts eenmaal gedaan worden.
Probeer niet om de x86_64 Eclipse pakketten van Fedora te draaien in 32-bit JRE van Sun. Ze zullen niet werken. Of, schakel om naar een 64-bit JRE, of, indien beschikbaar, installeer de 32-bit versie van de pakketten. Om een 32-bit versie te installeren, draai je het volgende commando (SWT is gebruikt als voorbeeld):
yum install libswt3-gtk2.i386
Op dezelfde manier werken de 32-bit JNI bibliotheken die standaard op ppc64 systemen meegeleverd worden niet samen met een 64-bit JRE. Om de 64-bit versie te installeren, gebruik je het volgende commando:
yum install pakket_naam
.ppc64