MyTetra Share
Делитесь знаниями!
BRL-CAD
23.01.2019
18:58
Автор: alensav
Текстовые метки: BRL-CAD, autocad, dwg
Раздел: MyTetra - Ubuntu_Command

содержание

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 "




Так же в этом разделе:
 
MyTetra Share v.0.52
Яндекс индекс цитирования