Я нашел подобный вопрос на этом сайте, но решение не работает для меня. В моей основной(), у меня естьgdb fork() exec на Linux
if (fork() == 0) execl (program b, args);
Я установил пару точек разрыва в каждом начале. Затем я использую «set follow-fork-mode» и запускаю.
После того, как fork, gdb прикреплен к дочернему процессу, показывает «Прикрепление после вилки к дочернему процессу 29730.» Но у меня больше не будет возможности установить точки останова в программе b, хотя у меня есть 15 секунд сна в программе b. Он выполняется до конца или разрыва.
Как установить точку останова в программе b?
Спасибо!
Поскольку программа b является режимом выпуска, не может отлаживаться? – PasteBT
Я отлаживал их все вместе. – SSD