I'm surprised at the article date (today, 17-Jul-2022). From the topic and content I would have expected that the article is at least 15 years old. If you want a "just works" debugging experience on Linux, try QtCreator, or VSCode with the CodeLLDB extension (an lldb frontend) or the Microsoft C/C++ extension (which provides a debugger frontend for gdb, lddb or the MSVC debugger).
The main downside of both VSCode extensions is the very limited data view panel (this is indeed an area where DDD was, and still is revolutionary), but unfortunately the whole are of user friendly debugging solutions is in stagnation or even regressing :/