Як компілювати linux

Як компілювати linux

Флагманом руху Open Source, що приймає все більших масштабів, безумовно, є операційна система Linux. Останнім часом Linux вийшла з розряду операційних систем переважно серверного класу, міцно влаштувавшись на десктопах і суттєво потіснивши Windows. Сучасні дистрибутиви Linux «з коробки» практично не вимагають від користувача специфічних навичок, дозволяючи розпочати роботу відразу після установки. Проте знання того, як компілювати linux програми, все-таки буде не зайвим.

Вам знадобиться

- Дані облікового запису для авторизації в linux;
- Пароль від облікового запису root (якщо буде потрібно установка додаткових пакетів);
- Можливо, підключення до інтернету.

Інструкція

  1. Перед компіляцією програм в linux ознайомтеся з усією можливою документацією та інструкціями по збірці і установці конкретного програмного забезпечення. Як правило, в кореневому каталозі з вихідними кодами знаходяться файли з іменами README, readme.txt або readme.html. У цих файлах містяться необхідні інструкції і часто наводяться посилання на більш докладні вказівки, якщо такі існують. У подібній документації часто містяться вимоги до компілятору, ядра, версіями бібліотек.
  2. Інсталюйте додаткові компоненти, необхідні для збірки (наприклад, може знадобитися пакет autotools або gcc певної версії). Проведіть інсталяцію потрібного програмного забезпечення з бінарного дистрибутива за допомогою наявного в системі менеджера пакетів (такого як, rmp або apt). Якщо необхідно, завантажте вихідні коди додаткових компонентів з інтернету, скомпілюйте їх і зробіть установку.
  3. Проведіть конфігурування перед компіляцією. Опис процесу конфігурування, як правило, міститься в супровідній документації. Найчастіше у складі дерева вихідних кодів присутні конфігурують скрипти (наприклад, configure). Якщо це так, запустіть скрипт на виконання. У разі наявності скрипта configure, просто відкрийте консоль, увійдіть в каталог проекту за допомогою команди cd, введіть в командному рядку «. / Configure» і натисніть Enter. У рідкісних випадках може знадобитися здійснення ручної правки конфігураційних файлів.
  4. Проведіть компіляцію. Як правило, в Linux процес компіляції управляється менеджером збірки. У переважній більшості випадків це повинен бути make, хоча останнім часом деякі проекти адаптуються до cmake. Більш точні інструкції щодо складання зазвичай містяться в документації. Але часто досить виконати всього одну команду, щоб зібрати проект. У випадку якщо у вас встановлений make, після конфігурування проекту введіть в рядку «make», натисніть Enter і дочекайтеся закінчення компіляції. У разі cmake введіть послідовно команди «cmake. /» І «make».