Вівторок, 15.06.2021, 04:22Головна | Реєстрація | Вхід

Меню сайту

Форма входу

Пошук

Календар

«  Травень 2009  »
ПнВтСрЧтПтСбНд
    123
45678910
11121314151617
18192021222324
25262728293031

Наше опитування

Яким дистрибутивом ви користуєтесь?
Всього відповідей: 23

Друзі сайту

Дневник
Головна » 2009 » Травень » 6 » Компіляція ReactOS. Основи RosBE
Компіляція ReactOS. Основи RosBE
15:33

Для начала нужно скачать и установить программу ReactOS Build Environment (RosBE). Найти последнюю версию ее можете здесь: http://reactos.colinfinck.de/. При установке необходимо будет ввести директорию, в которой будет находиться дерево исходных кодов.


При запуске программы сразу будет указан путь к этой директории. Чтоб скачать дерево исходных кодов, нужно ввести в терминале "ssvn create" и нажать "Enter". После чего начнется закачка исходных кодов в директорию.

Image

В терминале будет перечень всех закачиваемых файлов в реальном времени. Длительность процесса зависит от скорости интернета. В конце покажет версию исходных кодов: "Checked out revision 39544".

Image

Далее нам нужно обновить исходные коды. Для этого вводим "ssvn update". После проверки и загрузки обновлений, программа выведет на экран обновленные файлы и новую версию исходных кодов.

Image

После обновления мы будем компилировать ReactOS. Через RosBE можно скомпилировать в установочный ISO диск командой "make bootcd" или в загрузочный диск командой "make livecd". Скорость компиляции зависит от мощности вашего железа. Если у вас многоядерная система, то чтоб ускорить компиляцию вместо команды "make" используйте "makex" (make bootcd, make livecd), "makex" проверяет количество ядер и оптимизирует процессы под их количество. Ну, в общем, это длительный процесс. В конце напишет что образ готовый и покажет время компиляции:

Image

После компиляции в вашей директории появится ReactOS.iso – это и есть установочный образ.
Дополнение 1: Для просмотра последней версии исходных кодов введите команду "svn up".
Дополнение 2: Команды RosBE:
ssvn create - скачать дерево исходных кодов
ssvn update - обновление исходных кодов
make bootcd - скомпилировать установочный диск
make livecd - скомпилировать загрузочный диск
makex bootcd - скомпилировать установочный диск, если машина многоядерная
makex livecd - скомпилировать загрузочный диск, если машина многоядерная
svn up - просмотр последней версии исходных кодов
clean - очистка исходного кода программ, удаление временных файлов создаваемых при компиляции
ssvn status - выводит версию исходных кодов (revision) которая на ПК и последнюю версию. Также предлагает обновить дерево кодов
ssvn cleanup - восстановление или исправление ошибок
chdefdir - изменяет положение по умочанию каталога с исходным кодом на ОДНУ сессию. При рестарте RosBE восстанавливаются прежние значения
default - возвращает положение прежднего каталога, аналогично рестарту RosBE
raddr2line - переводит адрес program addresses of BSODs в имя файла и номер строки кода. Утилита предназначена для поиска ошибок. Опции: Первый параметр указывает на анализируемый файл. Второй указывает адрес трансляции.
basedir - производит быстрое возвращение в основной каталог с исходным кодом
config - создание или настройка конфигурационного файла, который будет использован компилятором
help - просмотр справки по командам
Переглядів: 1538 | Додав: eReS | Рейтинг: 0.0/0 |
Всього коментарів: 0
Ім`я *:
Email *:
Код *:
Copyright Sigma-Linux © 2021 |