필수 사항 점검
Geant4 설치 시 필수로 확인해야 하는 사항을 살펴봅니다.
info
설치하고자 하는 Geant4 버전에 따라 요구사항이 달라질 수 있으므로, 버전을 잘 확인하세요.
이 글은 Geant4 버전 업데이트에 따라 최신화됩니다.
이 글의 최근 수정: 2023년 5월. Geant4-11.1.1
다른 버전에 대한 문서는 공식 홈페이지에서 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도 설치해주세요.
직접 설치하려면 각각의 공식 홈페이지에서 적절한 버전을 다운받아 설치하세요.