Аўтар:
Florence Bailey
Дата Стварэння:
20 Марш 2021
Дата Абнаўлення:
1 Ліпень 2024
![Marlin configuration 2.0.9 - Basic firmware installs](https://i.ytimg.com/vi/wqm0bbZgNio/hqdefault.jpg)
Задаволены
Зыходны код - гэта кампутарная праграма ў чытэльным форме. Але кампутар не можа запусціць зыходны код - для гэтага яго трэба скампіляваць ў праграму.
крокі
1 Запампуйце зыходны код (праграмы або драйвера) з інтэрнэту. Хутчэй за ўсё, вы запампуеце архіў з пашырэннем .tar, .tar.bz2, .tar.gz. або .zip (рэдка).
2 Распакуйце архіў. Для .zip выкарыстоўвайце каманду unzip імя_файла; для .tgz або .tar.gz выкарыстоўвайце каманду tar -zxvf імя_файла; для .bz2 выкарыстоўвайце каманду tar -jxvf імя_файла; або выкарыстоўвайце графічны інтэрфейс.
3 У тэрмінале перайдзіце ў Распакаваць каталог (cd dirИмя).
4 Выканайце каманду./ Configure, каб аўтаматычна сканфігураваць зыходны код. Выкарыстоўвайце аргумент --prefix = для ўказанні каталога для ўстаноўкі. Каманда праверыць наяўнасць патрэбных бібліятэк.
5 Пасля налады выканайце каманду make, якая скомпилирует праграму (гэта можа заняць ад некалькіх секунд да некалькіх гадзін). Выкананы файл праграмы будзе змешчаны ў каталог bin (у каталогу з зыходным кодам).
6 Для ўстаноўкі праграмы выканайце каманду make install.
7 Вы скампіляваць і ўсталявалі праграму.
парады
- Калі компилирование не ўдалося, выдаліце файлы, створаныя падчас папярэдняга компилирования (каб пазбегнуць памылак пры паўторным компилировании). Затым паўтарыце компилирование.
- Калі ў вас кампутар з шмат'ядравых працэсараў, вы можаце скампіляваць праграму ў шматструменных працэсе пры дапамозе каманды make -j3 (заменіце 3 на лік патокаў, якія вы хочаце выкарыстоўваць).
- Калі компилирование не ўдалося, адлюструюцца дадатковыя звесткі. Вы можаце паспрабаваць ліквідаваць праблему. Большасць праблем звязана з залежнасцямі запампаванага зыходнага кода (адсутнасць патрэбных праграм або бібліятэк).
- Калі вы не пазначылі каталог для ўстаноўкі, праграма ўсталюецца ў / usr.
- Вам трэба быць суперпользователем.
- Вы можаце ўводзіць каманды ў адным радку, напрыклад, ./configure && make && make install.
папярэджання
- Компилирование і замена важных кампанентаў сістэмы можа стварыць праблемы.
- Компилирование можа заняць некалькі гадзін.
- Некаторыя з праграмным кодам не ўтрымліваюць файлаў налады або нават файлаў кампіляцыі. У гэтым выпадку ў тэрмінале увядзіце make і паглядзіце на вынік.