Установка отладочной версии Geant4
При разработке программ для Geant4 часто возникает необходимость отладки и часто хочется проследить достаточно глубоко, что бы знать как все работает. Для этой цели можно установить отладочную версию Geant4 и собирать весь проект в Debug режиме.
Исходники Geant4 и куда их ставить
Эту информацию вы можете посмотреть в предыдущей статье и разумеется, необходимо ставить Geant4 из исходников.
Работаем все в той же папке
/home/black/geant4/install_path
Распаковываем архив в папку geant4.10.03.p03-modified
, что бы название отличалось от оптимизированной версии выпуска, полный адрес к ней теперь
/home/black/geant4/install_path/geant4.10.03.p03-modified
Как понятно из названия, я занимаюсь модификацией Geant4, и в этом конкретном случае буду включать учет кристаллических эффектов, но в данной статье описывать буду только установку. Таким же образом можно рядом поставить Geant4 различных версий. Что бы установить, создадим еще две директории для сборки и установки
geant4.10.03-modified-build
geant4.10.03-modified-install
Настраиваем установку Geant4
Открываем консоль и заходим в папку geant4.10.03-modified-build
cd /home/black/geant4/install_path/geant4.10.03-modified-build
На этот раз запускаем cmake и в параметрах указываем компилировать с отладочной информацией опцией -DCMAKE_BUILD_TYPE=Debug
:
cmake -DCMAKE_INSTALL_PREFIX=../geant4.10.03.p03-modified-install ../geant4.10.03.p03-modified -DGEANT4_INSTALL_DATA=ON -DGEANT4_USE_QT=ON -DGEANT4_USE_OPENGL_X11=ON -DCMAKE_BUILD_TYPE=Debug -DGEANT4_BUILD_MULTITHREADED=ON
где параметром-DCMAKE_BUILD_TYPE=Debug
— указываем компилировать в debug.
Если возникли ошибки смотрите предыдущую статью об установке Джанта.
Компиляция и установка Geant4
Далее после успешного выполнения cmake, компилируем командой с распараллеливанием на 4 ядра (у меня столько)
make -j4
Выполняем установку
make install
Все, Geant4 установлен с отладочной информацией и можно производить отладку проектов написанных для него.
Удачи в освоении Geant4!