Недавно я столкнулся с проблемой, которой хочу поделиться со стилем вопросов и ответов. Надеюсь, что это поможет другим, как минимум, это задокументировано, так что я смогу найти его позже:)
При попытке запустить Ncurses в CodeBlocks он взрывается при нажатии initscr();
. С VSCode это не было проблемой, поэтому я знаю, что чего-то не хватает. С помощью StackOverflow кажется, что лучший способ достичь этого с помощью gdb (и CodeBlocks) - это присоединиться к самому процессу после его запуска, а не запускать его в CodeBlocks. ( Отладка приложения ncurses с помощью gdb )
Однако, когда я пытаюсь подключиться к PID, он просто говорит, что не смог подключиться к процессу. Почему это?