Компиляция программы из исходного кода
При создании программы использовались:
Для установки программы также потребуется утилита Automake.
При конфигурировании программы перед компиляцией конфигурационный скрипт БлогСтат проверяет наличие необходимых компонентов, и в случае отсутствия требуемого компонента нужной версии выдаёт сообщение об ошибке.
После скачивания архива с исходным кодом, его следует распаковать:
tar -xf blogstats-0.1.5.tar.gz
В результате успешной распаковки будет создан директорий blogstats-0.1.1
, содержащий файлы с исходным кодом программы. В этом директории находится конфигурационный скрипт configure
.
На этом шаге можно выбрать, где произвести компиляцию программы из исходного кода. Можно собрать её в директории с исходным текстом, и для этого нужно сменить текущий директорий и запустить конфигурационный скрипт:
cd blogstats-0.1.5
./configure
А можно создать директорий для сборки, который после сборки можно будет удалить, не удаляя директорий с исходным кодом. Например:
mkdir build
cd build
../blogstats-0.1.5/configure
Конфигурационный скрипт имеет параметры вызова, ознакомиться с которыми можно, запустив его c ключом --help
:
./configure --help
Для конфигурации, применяемой в системе пользователя по умолчанию, конфигурационный скрипт запускается без параметров.
После успешного конфигурирования можно произвести компиляцию программы:
make
Если компиляция прошла успешно, то в директории src
будет создан исполняемый файл blogstats
. Проверить это можно командой
ls src/blogstats
Теперь программу можно установить. Для этого потребуется ввести пароль root
:
su -c "make install"
После успешной установки можно проверить, куда именно программа была установлена:
which blogstats
Если у Вас нет прав администратора, то можно произвести установку программы в домашний каталог. Для её необходимо соответствующим образом сконфигурировать. Это делается запуском конфигурационного скрипта с ключом --prefix
:
./configure --prefix=`echo ~`
make
make install
После успешной установки программу можно запустить на выполнение:
blogstats
Приятной Вам блоговщины!
- Установка бинарного Debian-пакета
- Компиляция программы из исходного кода
Автор: Андрей Шаройко <vanyamboe@gmail.com>