Dokumentacja kompilacji

przez 3 współtwórców

System kompilacji Mozilli, jak cała reszta kodu Mozilli, jest wieloplatformowy. Używa tradycyjnych narzędzi autoconf (znanego z unixa) oraz make do budowania różnych aplikacji (także na nie-unixowych systemach operacyjnych).

Ponieważ z kodu Mozilli budowanych jest wiele różnych aplikacji oraz posiada wiele opcji, może się on wydawać dość złożony. Prosimy przeczytać te instrukcje dokładnie przed próbą kompilacji.

Te artykuły dotyczą budowania projektów używających systemu budowy bazowanego na autoconfie: Firefox, Thunderbird, Mozilla Suite / Seamonkey, XULRunner, Sunbird, Composer, XPCOM lub XPConnect.

W celu zapozniania się z informacjami o budowie innych projektów mozilli, należy zapoznać się z ich stronami budowy: Camino, NSPR, Spidermonkey, NSS, oraz Directory SDK for C.

Jeśli masz problemy z kompilacją, prosimy wysyłać pytania na grupę newsową mozilla.dev.builds (dostęp przez Google Groups). Postaraj się uczynić swój post przejżystym i precyzyjnym, włączając takie detale jak informacja o systemie operacyjnym, używane flagi mozconfig/configure, oraz konkretny błąd jaki występuje.

Dla niecierpliwych

Najszybszy sposób zbudowania Mozilli to skorzystanie z instrukcji zawartych w artykule Prosta budowa. Jednak jeśli możesz poświęcić trochę czasu na przeczytanie kilku stron wiki, najlepszym sposobem będzie zacząć od czytania następnego paragrafu i przeczytanie wszystkich polecanych artykułów.

Na początek

Wymagania kompilacji

Zanim spróbujesz skompilować, upewnij się że masz wszystkie potrzebne narzędzia i że są one poprawnie skonfigurowane.

Pobieranie źródeł

 

Pobierz kod źródłowy Mozilli
Source code for releases is available for download via FTP/HTTP.

 

Kod źródłowy Mozilli z CVS
Osoby pracujące nad źródłami Firefoksa 3/Mozilli 1.9 (lub wcześniejszymi) mogą pobrać najnowsze źródła używając CVS. Jest to metoda preferowana jeśli zamierzasz dostarczać poprawki i poprawiać błędy ponieważ pozwala Ci aktualizować źródła i łączyć z Twoimi.

 

Kod źródłowy Mozilli z systemu Mercurial
Ci, którzy pracują aktywnie nad Firefoksem 3.1/Mozilla 1.9.1 mogą pobrać najnowsze źródła używając mechanizmu Mercurial. Jest to metoda preferowana jeśli zamierzasz dostarczać poprawki i poprawiać błędy ponieważ pozwala Ci aktualizować źródła i łączyć z Twoimi.

 

Kod źródlowy Comm-central z systemu Mercurial
Ci, którzy pracują nad Thunderbirdem 3.0/SeaMonkey 2.0/Firefoksem 3.1/Mozilla 1.9.1 mogą pobrać najnowsze źródła z systemu Mercurial. Ta metoda pozwala pobrać caly kod dla aplikacji wymienionych powyżej dzięki czemu możesz pracować nad rozwojem Firefoksa 3.1 i nadal budować Thunderbirda albo Seamonkey z tych samych źródeł.

 

Przeglądanie źródeł w sieci
Źródła Mozilli są dostępne do przeglądania w sieci za pomocą Mozilla Cross-Reference (MXR).

Konfigurowanie opcji kompilacji

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 Konfigurowanie opcji kompilacji carefully before building.

Kompilacja oraz instalacja

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

Losowe FAQ i Dokumentacja Programisty

Hakowanie systemu kompilacji


Interwiki Language Links

Autorzy i etykiety dokumentu

Contributors to this page: gandalf, Capiss, Bedi
Ostatnia aktualizacja: gandalf,