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

14. Desenvolvimento

[Dica] Últimas Notas de Versão na Web

Estas notas de lançamento podem ter sido alteradas. Para ver as últimas notas de lançamento para o Fedora, visite:

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

Esta seção cobre várias ferramentas e funcionalidades para desenvolvedores

14.1. Ferramentas

14.1.1. Coleção de Compiladores GCC

Esta versão do Fedora foi compilada com o GCC 4.3.0, que está incluído na distribuição.

Para mais informações sobre GCC 4.3, veja:

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

14.1.1.1. Geração de Código

Começando com o gcc-4.1.2-25 e a glibc-2.6.90-14 a opção -D_FORTIFY_SOURCE=2 protege não apenas o código em C, mas também em C++. Há várias falhas de segurança que já não poderiam ter sido exploradas se isso tivesse sido verificado antes. Mais detalhes nesse anúncio:

https://www.redhat.com/archives/fedora-devel-announce/2007-September/msg00015.html para mais detalhes.

14.1.2. Eclipse

Esta versão do Fedora inclui o Eclipse Fedora, baseado na versão 3.3.2 do Eclipse SDK. As versções da série 3.3.x tem uma página "Nova e digna de nota" e as notas de lançamento específicas para a versão 3.3.2 também estão disponíveis.

O SDK Eclipse é conhecido como "a Plataforma Eclipse", "o IDE Eclipse" e "Eclipse". O SDK Eclipse é a fundação para o ciclo de lançamento combinado de vinte e um projetos Eclipce sob a chamada combinação de lançamento Callisto:

http://www.eclipse.org/europa

Alguns do projetos Europa estão incluidos no Fedora:

Outros projetos do Eclipse disponíveis no Fedora incluem:

Assistência na criação e teste dos pacotes com o GCJ é sempre bem-vinda. Contate as partes interessadas na lista fedora-devel-java-list e/ou no canal #fedora-java na rede freenode.

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

O Fedora também inclui plugins e funcionalidades que são particularmente úteis para os hackers FLOSS: Edição de changelogs com o eclipse-changelog e interação com o Bugzilla através do eclipse-mylyn-bugzilla. Nosso pacote CDT, eclipse-cdt, inclui uma versão de trabalho pronto para integrar com o GNU Autotools. Existe também o eclipse-rpm-editor para editar arquivos spec de RPMs.

As ultimas informações relacionadas a estes projetos podem ser encontradas na página do Fedora·Eclipse·Project:

http://sourceware.org/eclipse/

14.1.2.1. Plugins e Funcionalidades Não-Empacotados

O Fedora Eclipse permite que usuários não-root façam uso do utilitário Gerenciador de Atualizações para instalar plugins e recursos que não estão incluídos nos pacotes. Tais plugins são instalados no diretório .eclipse dentro do diretório pessoal do usuário.

14.1.2.2. Atualizando a partir do Fedora 8

Os usuários que estejam atualizando a partir do Fedora 8 devem estar cientes de que seu conteúdo em cache no diretório home não podem ser adequadamente migrado (veja o erro do Eclipse #215034). Para contornar esse problema, execute o Eclipse em um terminal com a opção -clean. Nota: Isto só é preciso ser feito uma única vez.

14.1.2.3. Ambientes de Execução do Java 64bits e JNI

Não tente executar o pacotes x86_64 do Eclipse para o Fedora sobre um JRE 32bits da Sun. Eles irão falhar. Você tanto pode mudar para a alternativa Java de 64bits ou instalar a versão 32bits dos pacotes, se disponível. Para instalar uma versão de 32bits, use o seguinte comando (SWT é dado como um exemplo):

yum install libswt3-gtk2.i386

Também, as bibliotecas JNI de 32-bits distribuídas por padrão em sistemas ppc64 não podem ser executadas em JREs de 64-bits. Para instalar a versão 64-bits, use o seguinte comando:

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