Installation
Prerequisites
Before you begin, ensure you have the following installed:
- Java Development Kit (JDK) 8 or higher:
- For running the compiler, Java 8 is sufficient.
- For building the project, Java 21 is recommended.
- Maven 3.6+: For building the project.
- LLVM:
- The project uses LLVM 19/20 via JavaCPP.
- On Windows, these are typically bundled or downloaded automatically.
- On Linux/macOS, ensure you have the necessary LLVM libraries if not using the bundled ones.
- Git: For version control.
- C++ Compiler:
- Windows: Visual Studio 2019/2022 with C++ workload.
- Linux: GCC or Clang.
- macOS: Xcode Command Line Tools.
Setup
-
Clone the repository:
-
Verify Environment: Ensure
JAVA_HOMEis set correctly.