Як скампіляваць праграму ў LInux

Аўтар: Florence Bailey
Дата Стварэння: 20 Марш 2021
Дата Абнаўлення: 1 Ліпень 2024
Anonim
Marlin configuration 2.0.9 - Basic firmware installs
Відэа: Marlin configuration 2.0.9 - Basic firmware installs

Задаволены

Зыходны код - гэта кампутарная праграма ў чытэльным форме. Але кампутар не можа запусціць зыходны код - для гэтага яго трэба скампіляваць ў праграму.

крокі

  1. 1 Запампуйце зыходны код (праграмы або драйвера) з інтэрнэту. Хутчэй за ўсё, вы запампуеце архіў з пашырэннем .tar, .tar.bz2, .tar.gz. або .zip (рэдка).
  2. 2 Распакуйце архіў. Для .zip выкарыстоўвайце каманду unzip імя_файла; для .tgz або .tar.gz выкарыстоўвайце каманду tar -zxvf імя_файла; для .bz2 выкарыстоўвайце каманду tar -jxvf імя_файла; або выкарыстоўвайце графічны інтэрфейс.
  3. 3 У тэрмінале перайдзіце ў Распакаваць каталог (cd dirИмя).
  4. 4 Выканайце каманду./ Configure, каб аўтаматычна сканфігураваць зыходны код. Выкарыстоўвайце аргумент --prefix = для ўказанні каталога для ўстаноўкі. Каманда праверыць наяўнасць патрэбных бібліятэк.
  5. 5 Пасля налады выканайце каманду make, якая скомпилирует праграму (гэта можа заняць ад некалькіх секунд да некалькіх гадзін). Выкананы файл праграмы будзе змешчаны ў каталог bin (у каталогу з зыходным кодам).
  6. 6 Для ўстаноўкі праграмы выканайце каманду make install.
  7. 7 Вы скампіляваць і ўсталявалі праграму.

парады

  • Калі компилирование не ўдалося, выдаліце ​​файлы, створаныя падчас папярэдняга компилирования (каб пазбегнуць памылак пры паўторным компилировании). Затым паўтарыце компилирование.
  • Калі ў вас кампутар з шмат'ядравых працэсараў, вы можаце скампіляваць праграму ў шматструменных працэсе пры дапамозе каманды make -j3 (заменіце 3 на лік патокаў, якія вы хочаце выкарыстоўваць).
  • Калі компилирование не ўдалося, адлюструюцца дадатковыя звесткі. Вы можаце паспрабаваць ліквідаваць праблему. Большасць праблем звязана з залежнасцямі запампаванага зыходнага кода (адсутнасць патрэбных праграм або бібліятэк).
  • Калі вы не пазначылі каталог для ўстаноўкі, праграма ўсталюецца ў / usr.
  • Вам трэба быць суперпользователем.
  • Вы можаце ўводзіць каманды ў адным радку, напрыклад, ./configure && make && make install.

папярэджання

  • Компилирование і замена важных кампанентаў сістэмы можа стварыць праблемы.
  • Компилирование можа заняць некалькі гадзін.
  • Некаторыя з праграмным кодам не ўтрымліваюць файлаў налады або нават файлаў кампіляцыі. У гэтым выпадку ў тэрмінале увядзіце make і паглядзіце на вынік.