Instruções de Compilação

O sistema de compilação do Mozilla, como o resto do código do Mozilla, é multi-plataforma. Ele usa o tradicionais estilo Unix autoconf e fazer ferramentas para construir as várias aplicações (mesmo em sistemas de operacional não-unix).
 
Porque a base de código do Mozilla cria muitas aplicações diferentes e tem muitas opções, é complexo para usar e aprender. Leia atentamente estas instruções antes de tentar uma compilação.

Estas construir páginas são para os projetos que utilizam o sistema de compilação baseado em autoconf: Firefox, Thunderbird, Mozilla Suite / SeaMonkey, XULRunner, Sunbird e standalone Composer.

Para obter informações sobre como compilar outros projetos Mozilla, visite seu projeto ou página de compilação: Camino, NSPR, Spidermonkey, NSS, and Directory SDK for C.

Se você está tendo problemas de compilação, por favor, postar perguntas para o grupo de notícias mozilla.dev.builds (access via Google Groups). Faça seu post tão precisa quanto possível, incluindo detalhes sobre o seu sistema operacional e suas bandeiras mozconfig/configure e o erro exato que você está enfrentando.

Você também pode querer verificar o TinderBox
para certificar-se o produto que você está trabalhando atualmente está compilando em seu ambiente.
 

Para os impacientes

A maneira mais rápida de compilar softwares Mozilla é usar as instruções nas páginas simples compilação:

No entanto, se você pode estar a ler algumas páginas de wiki, é provavelmente melhor começar abaixo e Leia todas as páginas recomendadas.

Guia de introdução

Pré-requisitos de compilação

Antes de tentar construir, certificar-se de você ter as ferramentas corretas e que estejam correctamente configuradas.

Obter a fonte

Download Mozilla Source Code
Source code for releases is available for download via FTP/HTTP.
Mozilla Source Code via Mercurial
Those doing active development on Firefox can check out the latest source using Mercurial. This is the preferred method if you plan to provide patches and fix bugs, as it lets you get up-to-the-minute changes and merge them with your own.
Comm-central Source Code via Mercurial
Those doing active development on Thunderbird/SeaMonkey/Firefox can check out the latest source using Mercurial. This method includes all the code for the applications mentioned, so you can work on Firefox development, and still build Thunderbird or SeaMonkey as well.

Configuring build options

Running configure and make with the default options will not give you a good working build. You should use a .mozconfig file to obtain a reasonable release build. Please read Configuring Build Options carefully before building.

Build and install

The Mozilla build system uses GNU make and configure scripts to drive the build. Please follow the build and installation instructions carefully.

Random FAQs and Developer Documentation

Hacking the Build System

Etiquetas do documento e colaboradores

 Colaboradores desta página: rbrandao, tfsthiago1112
 Última atualização por: rbrandao,