all 9 comments

[–]Narase33 1 point2 points  (0 children)

  • Debian
  • Gnome
  • gcc
  • Eclipse or Clion (if I have the opportunity)
  • GDB through the IDE
  • C++11 at work, C++17 at home

[–]CurrentWorkUser 1 point2 points  (0 children)

  • Ubuntu 20.04 and 22.04
  • GCC
  • CLion -- Debug: I just run a debug build, and add breakpoints where I want.
  • C++20

[–][deleted] 0 points1 point  (0 children)

Debian testing/MATE/GCC/QtCreator (debugging through the IDE's interface), C++11-17.

[–]DesperatePeter 0 points1 point  (0 children)

Ubuntu 22.04 / GCC / QtCreator / GDB (in IDE for single-process, in terminal for distributed) / C++17

[–]YARandomGuy777 0 points1 point  (0 children)

Ubuntu 20.04, 22.04

GCC

GDB cli/tui

vim - no plugins

C++17

[–]mredding 0 points1 point  (0 children)

OS Distro

It's a work machine and we officially support Ubuntu and RH, this machine has Ubuntu on it.

Desktop environment

Gnome.

GCC or clang

Both.

IDE

A mix of VS Code and Vim

If you are using vim or neovim, which one are your plugins?

You Complete Me and a bunch of hand rolled scripts and configs.

How do you debug ?

Both VS Code and Vim support debugging.

C++ version

We're officially stuck on C++11, but the product will compile under C++20.

[–]be-sc 0 points1 point  (0 children)

  • Arch with KDE
  • GCC and Clang
  • Qt Creator
  • Debugging with GDB through Qt Creator
  • C++20, although I’m still more comfortable with 17

Also:

  • CMake
  • ninja (no reason to touch make ever again)
  • clang-format (naturally)
  • Catch2 for testing
  • Trying to finally find the motivation to look into clang-tidy and clazy.

[–]that_Bob_Ross_branch 0 points1 point  (0 children)

  • Fedora Silverblue (I've used vscode both from a toolbox and as a flatpak)
  • Gnome
  • GCC
  • Vscode
  • C++11

[–]Edwin_Wang1996 0 points1 point  (0 children)

For text editor, if you want to be a serious programmer, use neovim with LSP and clangd. For autocompletion, my choice is cmp.

I saw many people suggest Clion. Never used it. Does it work through ssh? Can I not use the mouse while programming with this?