содержание
1 Компиляция BRL-CAD
1.1 Установите Dev Tools
1.2 Установка зависимостей
1.3 Загрузить BRL-CAD
1.4 Настройте свою сборку
1.5 Компиляция
1.6 Беги!
1.7 Что сейчас?
Компиляция BRL-CAD [ править ]
Эта страница содержит упрощенные шаги для быстрого построения.
Установите Dev Tools [ править ]
Если вы загрузили образ диска виртуальной машины, пропустите этот шаг.
BRL-CAD использует систему сборки CMake и может быть собран с большинством компиляторов, поэтому первым шагом является загрузка и установка CMake . При необходимости компиляция из исходного дистрибутива на самом деле очень проста.
Debian / Ubuntu:
aptitude установить build-essential сделать cmake
Fedora:
ням установить clang ++ сделать cmake
Установить зависимости [ править ]
Если вы загрузили образ диска виртуальной машины, пропустите этот шаг.
Если вы работаете на Mac или Windows, вы можете идти. Для Linux, BSD и других систем, управляемых пакетами, вам нужно установить несколько вещей.
Debian / Ubuntu:
aptitude install sed byacc flex xsltproc
aptitude установить libncursesw5-dev libfontconfig-dev
aptitude установить xserver-xorg-dev
aptitude установить libx11-dev
Fedora:
ням установить libx11-devel
Скачать BRL-CAD [ редактировать ]
Если вы загрузили образ диска виртуальной машины, запустите его, чтобы убедиться, что у вас есть последние источники:
svn up brlcad-svn-trunk
Для всех остальных, мы рекомендуем получить последние источники из нашего репозитория:
svn checkout svn: //svn.code.sf.net/p/brlcad/code/brlcad/trunk brlcad-svn-trunk
Если у вас возникли проблемы, источники исходных снимков также можно получить в Sourceforge .
Настройте свою сборку [ править ]
Затем настройте каталог сборки и настройте компиляцию:
cd brlcad-svn-trunk
mkdir .build
компакт-диск
cmake .. -DBRLCAD_ENABLE_STRICT = NO -DBRLCAD_BUNDLED_LIBS = ON -DCMAKE_BUILD_TYPE = Release
По умолчанию наша сборка применяет стандарты кода, которые останавливаются на тривиальных проблемах, поэтому мы рекомендуем отключить это строгое поведение для первой компиляции. По умолчанию он также выполняет поиск зависимостей в вашей системе, но это может быть сложным, поэтому мы советуем сборке использовать наши связанные версии. Когда вы перейдете к разработке, вы захотите изменить тип сборки на -DCMAKE_BUILD_TYPE = Debug вместо Release.
Исходные файлы BRL-CAD содержат файл INSTALL с более подробными инструкциями, если вы хотите настроить сборку.
Компилировать [ править ]
Вы готовы идти, теперь пришло время для компиляции:
делать
Компиляция может занять от пары минут до часа, в зависимости от вашего оборудования. Если у вас был четырехъядерный процессор, вы можете запустить '' make -j4 '', чтобы запросить параллельную компиляцию.
Если сборка не удалась, перезапустите make, сохраняя все выходные данные в журнал: make> build.log 2> & 1 Пожалуйста, сообщайте о любых ошибках сборки.
Бежать! [ править ]
Вам не нужно устанавливать для запуска BRL-CAD. Вы можете просто запустить двоичные файлы, которые вы только что закончили компилировать. Они находятся в каталоге brlcad / .build / bin. В BRL-CAD более 400 инструментов. Вот пара, чтобы начать:
бен / тестовый прогон -bin/benchmark run
бен / MGED - bin/mged
бен / лучник - bin/archer
Первая команда оценит производительность вашей системы. Если вы выполнили сборку релиза, пожалуйста, отправьте результаты теста производительности в brlcad dot org.
Вторая команда запускает основной графический интерфейс. Обязательно ознакомьтесь с обширной документацией и Main_Page для учебников.
Третий запускает наш новый графический интерфейс, который находится в стадии разработки.
Что теперь? [ править ]
Помогите сделать BRL-CAD лучше! Есть много способов внести свой вклад в открытый исходный код, и вам не нужно быть опытным программистом. Нам нужны разработчики программного обеспечения, но нам также нужны художники, писатели, дизайнеры и менеджеры.
Посмотрите Двойки для действительно простых способов начать!
Получено с " https://brlcad.org/w/index.php?title=Compiling&oldid=10909 "