필수 사항 점검

필수 사항 점검

Geant4 설치 시 필수로 확인해야 하는 사항을 살펴봅니다.

이 글은 Geant4 버전 업데이트에 따라 최신화됩니다.

이 글의 최근 수정: 2023년 8월. Geant4-11.1.2

다른 버전에 대한 문서는 공식 홈페이지에서 Old versions 부분을 확인하세요


필수 요소

  • Geant4 소스코드 혹은 설치파일
  • C++17 표준을 지원하는 C++ 컴파일러 및 표준 라이브러리
  • CMake 버전 3.16 이상

이 세 가지만 준비되면, 이론상 Geant4를 설치하는 데에는 아무런 문제가 없습니다.

하지만 운영체제에 따라서 세부적으로 좀 더 살펴보아야할 부분이 있습니다.


운영체제 별 체크할 사항 정리

Windows

  • Visual Studio 2019, Community 버전 이상
    • 설치할 때 CMake 옵션 선택하여 함께 설치

Windows에서는 Visual Studio를 통해 C++ 컴파일러, CMake를 한 번에 설치할 수 있습니다.

학생, 오픈 소스 기여자, 개인의 경우에는 무료로 Community 버전을 설치하여, 컴파일러 및 CMake와 더불어 통합개발환경(IDE)까지 이용할 수 있습니다.

혹은, Visual Studio 빌드 도구를 설치하여, IDE 없이 컴파일러 및 CMake만 이용할 수도 있습니다.

Linux

  • GNU Complier Collection 버전 8 이상
  • CMake 버전 3.16 이상
  • Expat 버전 2.0.1 이상

되도록 패키지매니저(apt, yum 등)를 통해 제공되는 GCC 컴파일러 및 Expat을 다운받아 이용할 것을 강력히 권장합니다.

직접 설치하려면 각각의 공식 홈페이지에서 적절한 버전을 다운받아 설치하세요.

macOS

  • Apple Clang (Xcode) 버전 12 이상
  • CMake 버전 3.16 이상
  • Expat 버전 2.0.1 이상

Xcode를 설치할 때, 터미널에서 xcode-select --install 명령어를 실행하여 command line tools도 설치해주세요.

직접 설치하려면 각각의 공식 홈페이지에서 적절한 버전을 다운받아 설치하세요.