Как да компилирате програмата в linux

Изходният код е компютърна програма в четлива форма. Но компютърът не може да стартира изходния код - за това тя трябва да бъде компилирана в програмата.

Стъпка

  1. Изображение, озаглавено компилирана програма в Linux стъпка 1
един. Изтеглете изходния код (програми или драйвери) от интернет. Най-вероятно ще изтеглите архива с разширяването .Катран, .Катран.BZ2, .Катран.GZ. или .zip (рядко).
  • Изображение, озаглавено компилирана програма в Linux Стъпка 2
    2. Разопаковайте архива. За .zip Използвайте името на командния файл на unzip - за .TGZ OR .Катран.GZ Използвайте командата TAR -ZXVF. Име на файла - за .BZ2 Използвайте командата TAR -JXVF File_Name- или използвайте графичния интерфейс.
  • Изображение, озаглавено компилирана програма в Linux Стъпка 3
    3. В терминала отидете в разопаковия каталог (CD dirima).
  • Изображение, озаглавено компилирана програма в Linux Стъпка 4
    4. Следвайте командата ./ Конфигурирайте автоматично да конфигурирате изходния код. Използвайте refuments refument, за да посочите директорията за инсталиране. Екипът ще провери наличието на желаните библиотеки.
  • Изображение, озаглавено компилирана програма в Linux Стъпка 5
    пет. След настройката стартирайте командата, която компилира програмата (тя може да отнеме от няколко секунди до няколко часа). Изпълнителният програмен файл ще бъде поставен в директорията на контейнера (в каталога източник).
  • Изображение, озаглавено компилирана програма в Linux Стъпка 6
    6. За да инсталирате програмата, изпълнете командата за инсталиране.
  • Изображение, озаглавено компилирана програма в Linux Стъпка 7
    7. Вие сте съставили и инсталирате програмата.
  • Съвети

    • Ако компилирането се провали, изтрийте файловете, създадени по време на предишната компилация (за да избегнете грешки при повторно съставянето). След това повторете компилирането.
    • Ако имате компютър с многоядрен процесор, можете да компилирате програмата в многотичния процес, като използвате командата Make -J3 (заменете 3 към броя на темите, които искате да използвате).
    • Ако компилирането е неуспешно, ще се покаже допълнителна информация. Можете да се опитате да премахнете проблема. Повечето проблеми са свързани с зависимостите на изтегления изходен код (липса на необходимите програми или библиотеки).
    • Ако не посочите директория за инсталиране, програмата ще бъде инсталирана в / usr.
    • Трябва да сте суперпотребител.
    • Можете да въведете команди в един ред, например, ./ Configure && make && make install.

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

    • Компилирането и подмяната на важни компоненти на системата могат да създават проблеми.
    • Компилирането може да отнеме няколко часа.
    • Някои пакети за източници не съдържат конфигурационни файлове или дори компилационни файлове. В този случай въведете терминала в терминала и разгледайте резултата.
    Подобни публикации