C++11 library frontend for GNU Debugger.
(disclaimer: this library is not even in the alpha phase)
- forward-compatible (in the sense that newer releases of GDB won't break the frontend)
- permissive license (MIT)
- not letting run ambiguous commands
For library:
- Boost.Filesystem
- Boost.System
- tiny-process-library
For test suite you need all of the above, plus:
- Catch
- Rapidcheck
Q: GDB is licensed with GNU GPL and your library is MIT-licensed. Isn't that violation of GPL license?
A: No, it's not. The GDB is not linked, it's run as a separate process, which meets the requirements mentioned here.