Як компілювати 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 ".