Онлайн робочі станції OnWorks Linux та Windows

логотип

Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

23 – Складання програм‌


У цьому розділі ми розглянемо, як створювати програми шляхом компіляції вихідного коду. Доступність вихідного коду є основною свободою, яка робить можливим Linux. Вся екосистема розробки Linux спирається на вільний обмін між розробниками. Для багатьох користувачів настільних комп’ютерів компіляція – це втрачене мистецтво. Раніше це було досить поширеним явищем, але сьогодні постачальники розповсюдження підтримують величезні сховища попередньо скомпільованих бінарних файлів, готових до завантаження та використання. На момент написання цієї статті репозиторій Debian (один із найбільших з усіх дистрибутивів) містив майже 23,000 XNUMX пакунків.

Так навіщо компілювати програмне забезпечення? Є дві причини:

1. доступність. Незважаючи на кількість попередньо скомпільованих програм у сховищах дистрибутивів, деякі дистрибутиви можуть включати не всі потрібні програми. У цьому випадку єдиний спосіб отримати потрібну програму - зібрати її з вихідного коду.

2. своєчасність. Хоча деякі дистрибутиви спеціалізуються на передових версіях програм, багато хто з них не спеціалізуються. Це означає, що для того, щоб мати останню версію програми, необхідна компіляція.

Складання програмного забезпечення з вихідного коду може стати дуже складним і технічним; далеко за межами досяжності багатьох користувачів. Однак багато завдань компіляції досить прості і включають лише кілька кроків. Все залежить від упаковки. Ми розглянемо дуже простий випадок, щоб надати огляд процесу та як відправну точку для тих, хто бажає провести подальше вивчення.

Ми введемо одну нову команду:

зробити – Утиліта для підтримки програм


 

Найпопулярніші хмарні обчислення ОС на OnWorks: