Для начала нужно скачать и установить программу ReactOS Build Environment (RosBE). Найти последнюю версию ее можете здесь: http://reactos.colinfinck.de/. При установке необходимо будет ввести директорию, в которой будет находиться дерево исходных кодов. При запуске программы сразу будет указан путь к этой директории. Чтоб скачать дерево исходных кодов, нужно ввести в терминале "ssvn create" и нажать "Enter". После чего начнется закачка исходных кодов в директорию. В терминале будет перечень всех закачиваемых файлов в реальном времени. Длительность процесса зависит от скорости интернета. В конце покажет версию исходных кодов: "Checked out revision 39544". Далее нам нужно обновить исходные коды. Для этого вводим "ssvn update". После проверки и загрузки обновлений, программа выведет на экран обновленные файлы и новую версию исходных кодов. После обновления мы будем компилировать ReactOS. Через RosBE можно скомпилировать в установочный ISO диск командой "make bootcd" или в загрузочный диск командой "make livecd". Скорость компиляции зависит от мощности вашего железа. Если у вас многоядерная система, то чтоб ускорить компиляцию вместо команды "make" используйте "makex" (makex bootcd, makex livecd), "makex" проверяет количество ядер и оптимизирует процессы под их количество. Ну, в общем, это длительный процесс. В конце напишет что образ готовый и покажет время компиляции: После компиляции в вашей директории появится ReactOS.iso – это и есть установочный образ. Дополнение: 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 - просмотр справки по командам
|