Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 11079|Відповідь: 0

[linux] Конфігурація/конфігурація/конфігурація Linux, створення, тестування/перевірка, sudo make in...

[Копіювати посилання]
Опубліковано 22.01.2016 16:39:42 | | |
Це типові етапи встановлення програм, створених за допомогою GNU AUTOCONF і AUTOMAKE
Конфігурація/Конфігурація/Конфігурація
Це використовується для визначення характеристик вашої монтажної платформи. Наприклад, він визначає, чи у вас CC чи GCC, а не CC чи GCC, це shell-скрипт
Цей крок зазвичай використовується для генерації Makefile для підготовки до наступної компіляції, і ви можете керувати встановленням, додаючи параметри після налаштування, наприклад:
./configure --prefix=/usr
Вищезазначене означає, що потрібно встановити програмне забезпечення під /usr
Виконуваний файл встановлений у /usr/bin (замість стандартного /usr/local/bin)
Файл ресурсу буде встановлений у /usr/share (замість стандартного /usr/local/share)
Водночас можна налаштувати конфігураційні файли деяких програм, вказавши параметр --sys-config=
Є також параметри, такі як --with、--enable、--without、--disable тощо, які ви можете детально побачити на ./configure --help
зробити
Цей крок використовується для компіляції, яка зачитує інструкції з Makefile, а потім компілює
Цей етап — компіляція, і більшість пакетів вихідного коду компілюються саме через цей етап
Звісно, деяке програмне забезпечення, написане на Perl або Python, вимагає викликів Perl або Python для компіляції
Якщо під час створення виникає помилка, потрібно записати код помилки (зверніть увагу, що це не лише останній рядок), а потім можна надіслати звіт про помилку розробнику (зазвичай з адресою коміту в INSTALL), або у вашої системи менше залежностей тощо, що вимагає ретельного вивчення коду помилки самостійно
Зроби тест / перевір
Як випливає з назви, цей крок має перевірити попередній крок зробити, щоб переконатися, що немає помилок, тобто всі тести та перевірки на цьому кроці мають бути в нормі, і помилка дорівнює 0
Sudo make install
Цей крок використовується для встановлення, яка також зчитує інструкції з Makefile і встановлює його у вказане місце
Ця команда зазвичай вимагає root-прав (оскільки ви хочете записувати файли в систему), тому спереду використовується sudo

AUTOMAKE і AUTOCONF — дуже корисні інструменти для публікації програм на C. Якщо ви також пишете програми і хочете використовувати AUTOMAKE та AUTOCONF, можете звернутися до відповідних статей на CNGNU.ORG





Попередній:12 рядків HTML-коду веб-сторінки змусить комп'ютер вийти, а телефон перезавантажиться за кілька хвилин
Наступний:SC Create створює системний сервіс Windows
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com