(小白向)部分linux在vscode無法開始除錯(start debugging)的問題的解決
阿新 • • 發佈:2019-01-08
本人使用的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吧又或者是許可權的問題
一上午的時間啊,我想靜靜,別問我靜靜是誰,問就平和島靜雄