Files
HDB/README.md
2025-05-06 22:42:00 +02:00

30 lines
935 B
Markdown

# HDB
## Build
### Build dependencies
- GNU/Linux (can be determined using 'uname -o')
- [\_POSIX\_C\_Source](https://www.gnu.org/software/libc/manual/html_node/Feature-Test-Macros.html) >= 200112L
- [GCC](https://gcc.gnu.org)
- [libsqlite3](https://sqlite.org)
### Runtime dependencies
- [glibc](https://www.gnu.org/software/libc)
- libsqlite3
### Building
Firstly make sure you have [cloned](https://git-scm.com/docs/git-clone) the repository to your system.
This project ships with a [Makefile](https://www.gnu.org/software/make/manual/make.html#Overview) which can be used for compiling a debug version or a release version.
The debug version is made using '-ggdb', so if you use a debugger other than [GDB](https://sourceware.org/gdb), you will need to modify the Makefile
By default it compiles the debug version. To compile the build version, you can run the following command in a terminal.
```bash
make release
```