Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 11339|Отговор: 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 направи инсталацията
Тази стъпка се използва за инсталация, която също така чете инструкции от Makefile и го инсталира на посоченото място
Тази команда обикновено изисква root привилегии (защото искате да записвате файлове в системата), затова sudo се използва отпред

AUTOMAKE и AUTOCONF са много полезни неща за публикуване на програми на C. Ако също пишете програми и искате да използвате AUTOMAKE и AUTOCONF, можете да се обърнете към свързаните статии в CNGNU.ORG





Предишен:12 реда HTML код на уеб страницата ще накарат компютъра ви да се срине и телефонът ви да се рестартира за минути
Следващ:SC Create създава системна услуга за Windows
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com