(小白向)部分linux在vscode无法开始调试(start debugging)的问题的解决

本人使用的fedoraKDE……直接使用终端可以用gdb正常调试,然后在vscode按网上说的设置

{
    
    "version": "0.2.0",
    "configurations": [
        
        {
            "name": "(gdb) Launch",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/a.out",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": true,
            "MIMode": "gdb",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ]
        }
    ]
}

结果是会在start debugging 一直读条。
谷歌找了好半天看各种教程……
然后又看各种论坛……就是各种回复你TM都用linux了干嘛还用vscode,直接终端gdb啊。最后终于有人解决了这个问题……
其实就是 “externalConsole”: 这项设置……部分linux里vscode无法启用外部终端……把他设置成false就好了,我想大概是KDE的控制台是konsole吧又或者是权限的问题
一上午的时间啊,我想静静,别问我静静是谁,问就平和岛静雄

猜你喜欢

转载自blog.csdn.net/qq_39491052/article/details/86067991