Как компилировать linux?

3 ноября 2014 г. Просмотров: 772
Флагманом движения Open Source, принимающего все большие масштабы, безусловно, является операционная система Linux. В последнее время Linux вышла из разряда операционных систем преимущественно серверного класса, прочно обосновавшись на десктопах и существенно потеснив Windows. Современные дистрибутивы Linux "из коробки" практически не требуют от пользователя специфических навыков, позволяя начать работу сразу после установки. Однако знание того, как компилировать linux программы, все-таки будет не лишним.

Вам понадобится

  • - данные учетной записи для авторизации в linux;
  • - пароль от учетной записи root (если потребуется установка дополнительных пакетов);
  • - возможно, подключение к интернету.

Инструкция

  • Перед компиляцией программ в linux ознакомьтесь со всей возможной документацией и инструкциями по сборке и установке конкретного программного обеспечения. Как правило, в корневом каталоге с исходными кодами находятся файлы с именами README, readme.txt или readme.html. В данных файлах содержатся необходимые инструкции и зачастую приводятся ссылки на более подробные указания, если такие существуют. В подобной документации часто содержатся требования к компилятору, ядру, версиям библиотек.
  • Инсталлируйте дополнительные компоненты, необходимые для сборки (например, может потребоваться пакет autotools или gcc определенной версии). Произведите инсталляцию нужного программного обеспечения из бинарного дистрибутива при помощи имеющегося в системе менеджера пакетов (такого как, rmp или apt). Если необходимо, загрузите исходные коды дополнительных компонентов из интернета, скомпилируйте их и произведите установку.
  • Произведите конфигурирование перед компиляцией. Описание процесса конфигурирования, как правило, содержится в сопроводительной документации. Зачастую в составе дерева исходных кодов присутствуют конфигурирующие скрипты (например, configure). Если это так, запустите скрипт на выполнение. В случае наличия скрипта configure, просто откройте консоль, войдите в каталог проекта с помощью команды cd, введите в командной строке "./configure" и нажмите Enter. В редких случаях может потребоваться осуществление ручной правки конфигурационных файлов.
  • Произведите компиляцию. Как правило, в Linux процесс компиляции управляется менеджером сборки. В подавляющем большинстве случаев это должен быть make, хотя в последнее время некоторые проекты адаптируются к cmake. Более точные инструкции относительно сборки обычно содержатся в документации. Но часто достаточно выполнить всего одну команду, чтобы собрать проект. В случае если у вас установлен make, после конфигурирования проекта введите в строке "make", нажмите Enter и дождитесь окончания компиляции. В случае cmake введите последовательно команды "cmake ./" и "make".
  • Оцените статью!