mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5mobile wallpaper 6mobile wallpaper 7mobile wallpaper 8mobile wallpaper 9mobile wallpaper 10mobile wallpaper 11mobile wallpaper 12mobile wallpaper 13mobile wallpaper 14mobile wallpaper 15mobile wallpaper 16mobile wallpaper 17mobile wallpaper 18mobile wallpaper 19mobile wallpaper 20mobile wallpaper 21mobile wallpaper 22mobile wallpaper 23mobile wallpaper 24mobile wallpaper 25mobile wallpaper 26mobile wallpaper 27mobile wallpaper 28mobile wallpaper 29mobile wallpaper 30mobile wallpaper 31mobile wallpaper 32mobile wallpaper 33mobile wallpaper 34mobile wallpaper 35mobile wallpaper 36mobile wallpaper 37mobile wallpaper 38mobile wallpaper 39mobile wallpaper 40mobile wallpaper 41mobile wallpaper 42mobile wallpaper 43mobile wallpaper 44mobile wallpaper 45mobile wallpaper 46mobile wallpaper 47mobile wallpaper 48mobile wallpaper 49mobile wallpaper 50mobile wallpaper 51mobile wallpaper 52mobile wallpaper 53mobile wallpaper 54mobile wallpaper 55mobile wallpaper 56mobile wallpaper 57mobile wallpaper 58mobile wallpaper 59mobile wallpaper 60mobile wallpaper 61mobile wallpaper 62mobile wallpaper 63mobile wallpaper 64mobile wallpaper 65
208 字
1 分钟
VSCode gdb调试时报错
2025-04-20

省流#

.vscode/tasks.jsonargs里的"-static",去掉就解决了

正文#

环境#

环境为 Windows 11 + Arch Linux WSL + VSCode + clangd & 微软C/C++插件(关闭了IntelliSense)

问题怎么来的怎么解决的#

之前为了模仿CCF测评机的编译选项,就把tasks.json改了改。
然后问题就开始出现了:每次调试时都会有&"warning: GDB: Failed to set controlling terminal: Operation not permitted\n"的报错,并且无法使用断点调试

我新创建了一个文件夹,重新生成了一边配置,写个Hello World发现果然没事。然后一个一个把launch.jsontasks.json里的配置删了试试,最后就发现去掉tasks.jsonargs里的"-static",问题马上就解决了,断点正常工作,就是调试的时候一开始还会闪一下&"warning: GDB: Failed to set controlling terminal: Operation not permitted\n",不影响使用就没管他了

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

VSCode gdb调试时报错
https://sijiu49.moe/posts/cpp-gdb-static_fix/
作者
肆鸠
发布于
2025-04-20
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

目录