# Compiling from Source leap-accelerate compilation is compatible with g++ and clang++ on debian or ubuntu. Support for macOS is currently experimental. ## Binaries ### Dependencies #### Recommended Versions Compatibility * g++ 14.2.1 * cuda-toolkit 12.8 * boost 1.88.0 * cmake 3.31.6 #### Minimum Versions Compatibility * g++ 8.0.0 * cuda-toolkit 9.0 * boost 1.63.0 * cmake 3.15.1 #### Ubuntu/Debian Dependencies ##### 20.04 LTS * sudo apt-get install gcc g++ gdb doxygen cmake clang-tidy-10 libboost1.71-all-dev libgsl-dev * https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=2004&target_type=deblocal ##### 18.04 LTS * sudo apt-get install gcc g++ gdb doxygen cmake clang-tidy-10 libboost1.65-all-dev libgsl-dev * https://developer.nvidia.com/cuda-10.1-download-archive-update2?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1804&target_type=deblocal ##### 16.04 LTS * https://askubuntu.com/questions/355565/how-do-i-install-the-latest-version-of-cmake-from-the-command-line * sudo apt-get install gcc-6 g++-6 gdb doxygen libboost1.58-all-dev libgsl-dev * https://developer.nvidia.com/cuda-92-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1604&target_type=deblocal #### CMake Options Use `cmake .. -D