aboutsummaryrefslogtreecommitdiff
path: root/files/ru/orphaned/сборка_и_установка/index.html
blob: fe7486f5008894b417f9c470f26c150d0919ae56 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
---
title: Сборка и установка
slug: orphaned/Сборка_и_установка
original_slug: Сборка_и_установка
---
<div class="note"><strong>Важно:</strong> Не начинайте сборку без предварительной конфигурации!</div>
<h3 id="Сборка">Сборка</h3>
<p>Для сборки продуктов Mozilla вам потребуется программный пакет GNU make. Никакой другой компилятор типа "make" не подходит для решения задачи компиляции продуктов Mozilla. На операционных системах Windows, MacOS X и GNU/Linux используйте "make" для запуска компилятора GNU make, на других non-GNU UNIX-подобных используйте "gmake".</p>
<p>После того, как вы скачали исходный код Mozilla, убедитесь в том, что вы сконфигурировали его для сборки так, как описано на странице Конфигурация параметров сборки.</p>
<p>Для того, чтобы приступить к компиляции, на ОС Windows, MacOS X или GNU/Linux, убедитесь, что вы находитесь в самой верхней директории исходного кода Mozilla, после чего выполните команду:</p>
<pre class="eval">make -f client.mk build</pre>
<div class="note"><strong>Важно:</strong> в MacOS X, путь к директории с исходным кодом Mozilla, не должен содержать пробелов в именах папок!</div>
<p>Для запуска компиляции на большинстве non-GNU UNIX-подобных операционных системах, выполните команду:</p>
<pre>gmake -f client.mk build
</pre>
<p>Если вы хотите собрать программу не в автоматическом режиме, а вручную, то перейдите в Вашу объектную директорию и выполните последовательно команды:</p>
<pre>./configure

make #для Windows, MacOS X или Linux

gmake #для non-GNU UNIX-подобных ОС
</pre>
<h3 id="Запуск_новой_сборки">Запуск новой сборки</h3>
<p>Теперь вы можете запустить свою сборку непосредственно из директории, где она была скомпилирована. Для этого, перейдите в директорию:</p>
<pre>@OBJDIR@/dist/bin #
</pre>
<p>И запустите на выполнение:</p>
<pre>firefox      #для Linux это скрипт запуска
firefox.exe  #для Windows
</pre>
<h3 id="Сборка_пакета_или_инсталлятора">Сборка пакета или инсталлятора</h3>
<p>Поскольку запуск программы из директории с исходным кодом и скомпилированными модулями и объектами не очень удобен. Да и перенести исполняемый файл, не потеряв его работоспособность нельзя. Для того, чтобы собрать инсталлятор для OS Windows или пакет для UNIX-подобных операционных систем, выполните в объектной директории команду:</p>
<pre>make package    #для Linux, MacOS X b UNIX-ов
make installer  #для OS Windows
</pre>