Visual Studio CodeでC/C++プログラムのデバッグをする時gdbが上手く動かない
なんだかブレークポイントで止まってくれない上に画像のようなメッセージが出る。
"warning: GDB: Failed to set controlling terminal: Operation not permitted\n"
色々と検索して当たりましたが簡潔に。
ptrace_scope
sudo sysctl -w kernel.yama.ptrace_scope=1
解決せず。ハズレgdb -window
gtkでwindow出してたのでもしかしてと思い。(英語を読む気がない感)
解決せず。ハズレgcc -g
これでした。
普通にgdb使う時はデバッグシンボルなくてもブレークポイントで止まってくれるのに……
おかげで妙にハマってしまいました。
お疲れ様でした。