Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

23 – Компиляция программ‌


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

Так зачем же компилировать программное обеспечение? Есть две причины:

1. Доступность. Несмотря на количество предварительно скомпилированных программ в репозиториях дистрибутива, некоторые дистрибутивы могут не включать все нужные приложения. В этом случае единственный способ получить нужную программу — скомпилировать ее из исходников.

2. своевременность. Хотя некоторые дистрибутивы специализируются на новейших версиях программ, многие этого не делают. Это означает, что для получения самой последней версии программы необходима компиляция.

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

Мы представим одну новую команду:

сделать — Утилита для обслуживания программ


 

Лучшие облачные вычисления для ОС в OnWorks: