Linux Debugger

prefered VSCode with LLDB

Alternatives

# CodeBlocks - Require a project

Create an empty project in target folder, point it to existing binary and add sources using recursive options.

# Debugger advanced features:

  • set next statement
  • data breakpoint / conditions / counts
  • Breakpoints could not work if the path/folder you’ve placed your project contains spaces - Path with spaces

# Install

$ sudo apt-get install codeblocks

# KDevelop - Require a project

Full IDE + debug can work with makefile project.

from menu Project / New from template then Category=Standard / Project type = terminal => C++ with Make

choose folder (can be existing folder) give project a name (this must create a new none existing folder)

move/copy cpp files into that folder modify make to launch build

  • build
  • Debug Launch add new Executable => give path to executable

# Install

# GNAT

# Nemiver

# kdbg

Written on January 27, 2018, Last update on September 25, 2023
debug-c++ linux gdb