Сборка LinuxCNC из исходного кода
Автор предупреждает! Статья не дописана! Данная статья не дописана и требует до- или, даже, переработки. Примеры и данные в этой статье могут быть не проверены, тесты не отлажены, а информация не действительна. Я постараюсь, чтобы таких статей было по-меньше, но пока они есть. Смотрите: NikiWiki:Отказ от ответственности |
Проверялось на LinuxCNC Все данные и примеры, приведенные в этой статье проверялись на по LinuxCNC и могут некорректно работать в других программах управления станками с ЧПУ |
Сборка LinuxCNC есть задача не самая простая, но, попробую ее описать так, как это делал я. Не уверен, что это правильно и верно, но как было так и пишу.
Если быть предельно честным, то описание на официальном wiki проекта LinuxCNC более чем исчерпывающее. Я не стану заниматься переводом и не буду отправлять к ссылкам, на форумах, а лишь опишу то, что делал сам.
Установка зависимостей
Для начала необходимо проверить установленные зависимости для сборки. Сделать это просто:
apt-get build-dep linuxcnc
Иначе можно, конечно, запускать 10000 раз ./configure и смотреть на что он ругается и разбираться. Такой метод даст представление о том, что необходимо, но замучает Вас до полного опупыривания.
Получение исходного кода
Для получения исходного кода лучше всего воспользоваться свежим репозиторием и получить исходный код используя git
cd src git clone git://git.linuxcnc.org/git/linuxcnc.git linuxcnc-dev
После чего у Вас появится директория linuxcnc-dev со всеми исходниками в ней.
Сборка
Согласно документации сборка происходит проще прстого:
cd src ./autogen.sh ./configure make make install-menus sudo make setuid
И, О ЧУДО!, все запускается.