Сборка LinuxCNC из исходного кода

Материал из NikiWiki
Перейти к:навигация, поиск
YourBunnyWroute.pngАвтор предупреждает! Статья не дописана!
Данная статья не дописана и требует до- или, даже, переработки. Примеры и данные в этой статье могут быть не проверены, тесты не отлажены, а информация не действительна. Я постараюсь, чтобы таких статей было по-меньше, но пока они есть. Смотрите: NikiWiki:Отказ от ответственности



Linuxcnc logo 64.pngПроверялось на 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

И, О ЧУДО!, все запускается.