What are the system requirements? [LJM User's Guide]
LJM is supported on Windows, macOS, and Linux.
Windows
Supported: Windows Vista or later. (There are also archived Windows XP builds available.)
Supported: 32-bit or 64-bit
Supported: MSVC 2015 or later
Windows UWP
Linux
Most Linux distributions are supported, especially if they have not reached their end-of-life. This includes:
Ubuntu
CentOS
Raspberry Pi's Raspbian
Let us know if there's a distribution you'd like to use that doesn't work.
For custom or old distributions, you can check if your system meets the following requirements:
Supported processors: 32-bit, 64-bit, ARMv6, ARMv7l (armhf), aarch64
Supported: kernel 2.6.28 or later (older versions may work as well)
Required: libusb-1.0 library or greater version
For x64 installers before 2025-02-12
gcc version 4.8.5
glibc version 2.16
For x64 installers after 2025-02-12
gcc version 7.5.0
glibc version 2.29
For aarch64 installers
gcc version 12.2.0
glibc version 2.36
Required: glibc version 2.12 or later
macOS
Supported: macOS 10.9 and later
Supported: 64-bit (x86_64)
Required: The Xcode developer tools (or other C or C++ compiler)