Автор:
Florence Bailey
Дата Створення:
20 Березень 2021
Дата Оновлення:
1 Липня 2024
Зміст
Вихідний код - це комп'ютерна програма в читабельною формі. Але комп'ютер не може запустити вихідний код - для цього його потрібно скомпілювати в програму.
кроки
- 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 і подивіться на результат.