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