Как компилировать 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"".

Image