libjaylink is a shared library written in C to access SEGGER J-Link and compatible devices.
libjaylink requires the following packages:
-
GCC (>= 4.0) or Clang
-
pkg-config >= 0.23
-
libusb >= 1.0.9 (optional)
-
Doxygen (optional, only required for API documentation)
If you're building libjaylink from Git, the following packages are additionally required:
- Git
- Meson >= 0.53.0
- Ninja >= 1.10.0
In order to get the latest Git version of libjaylink, run the following command:
git clone https://gitlab.zapb.de/libjaylink/libjaylink.git
Next, enter the libjaylink directory:
cd libjaylink
Afterwards, setup Meson and compile libjaylink:
meson setup build
meson compile -C build
After compilation finishes without any errors, use the following command to install libjaylink:
meson install -C build
libjaylink supports the following operating systems:
- GNU/Linux
- FreeBSD
- OpenBSD
- NetBSD
- Microsoft Windows
- Cygwin, MinGW and MSYS2
- OS X
If you would like to contribute to this project, whether by adding new features or reporting bugs, please read the relevant sections in HACKING.
If you appreciate the project, feel free to donate on Liberapay:
libjaylink is licensed under the terms of the GNU Lesser General Public License (LGPL) v2.1 or later. See COPYING file for details.