Загрузить PDF Загрузить PDF

Исходный код - это компьютерная программа в читабельной форме. Но компьютер не может запустить исходный код – для этого его нужно скомпилировать в программу.

  1. Скорее всего, вы скачаете архив с расширением .tar, .tar.bz2, .tar.gz. или .zip (редко).
  2. Для .zip используйте команду unzip имя_файла; для .tgz или .tar.gz используйте команду tar -zxvf имя_файла; для .bz2 используйте команду tar -jxvf имя_файла; или используйте графический интерфейс.
  3. /configure, чтобы автоматически сконфигурировать исходный код. Используйте аргумент --prefix= для указания каталога для установки. Команда проверит наличие нужных библиотек.
  4. После настройки выполните команду make, которая скомпилирует программу (это может занять от нескольких секунд до нескольких часов). Исполняемый файл программы будет помещен в каталог bin (в каталоге с исходным кодом).
  5. Реклама

Советы

  • Если компилирование не удалось, удалите файлы, созданные во время предыдущего компилирования (чтобы избежать ошибок при повторном компилировании). Затем повторите компилирование.
  • Если у вас компьютер с многоядерным процессором, вы можете скомпилировать программу в многопоточном процессе при помощи команды make -j3 (замените 3 на число потоков, которые вы хотите использовать).
  • Если компилирование не удалось, отобразятся дополнительные сведения. Вы можете попробовать устранить проблему. Большинство проблем связано с зависимостями скачанного исходного кода (отсутствие нужных программ или библиотек).
  • Если вы не указали каталог для установки, программа установится в /usr.
  • Вам нужно быть суперпользователем.
  • Вы можете вводить команды в одной строке, например, ./configure && make && make install.
Реклама

Предупреждения

  • Компилирование и замена важных компонентов системы может создать проблемы.
  • Компилирование может занять несколько часов.
  • Некоторые пакеты с исходным кодом не содержат файлов настройки или даже файлов компиляции. В этом случае в терминале введите make и посмотрите на результат.
Реклама

Об этой статье

Эту страницу просматривали 8725 раз.

Была ли эта статья полезной?

Реклама