vscodeの動的デバッグ設定について質問です。
vscode超初心者です。
vscodeの動的デバッグがうまく機能していない?です。
具体的には、
・デバッグ対象のプログラムはGUIアプリケーションなのだがXwindowとして表示されない。
・指定したブレークポイントで停止してくれない。(上の問題が解決すれば解決するかも知れない)
です。
プログミング言語はC言語で、初期設定として以下を設定しました。
lanch.json
tasks.json
一応ビルドは出来ているようなのですが、Start Debugging後、デバッグ用のコンソールで、
[1] + Done "/usr/bin/lldb-mi" --interpreter=mi --tty=${DbgTerm} 0<"/tmp/Microsoft-MIEngine-In-znih1ako.4ft" 1>"/tmp/Microsoft-MIEngine-Out-2uhyu599.qok"
以上のように出力された後Xwindowが出力されずコンソールが入力待ちの状態になってしまいます。
何の設定不備があるか把握できてないのでアドバイスお願いします。
もっと詳細な情報を提示する必要がありましたらご指示をお願いします。
開発環境のOS情報
Ubuntu 18.04.3 LTS (Bionic Beaver)
tasks.josn
{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "clang build active file",
"command": "/usr/bin/clang",
"args": [
"-g",
"-Wall",
"-O3",
"-o",
"${fileDirname}/${fileBasenameNoExtension}",
"${file}",
"-lX11"
],
"options": {
"cwd": "/usr/bin"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
launch.json
{
// IntelliSense を使用して利用可能な属性を学べます。
// 既存の属性の説明をホバーして表示します。
// 詳細情報は次を確認してください: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "clang build and debug active file",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "lldb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "clang build active file",
"miDebuggerPath": "/usr/bin/lldb-mi"
}
]
}
です。よろしくお願いたします。
追記で申し訳ないのですがデバッグコンソールに、
Warning: Debuggee TargetArchitecture not detected, assuming x86_64.
=thread-selected,id="1"
Loaded '[vdso]'. Cannot find or open the symbol file.
@"X server \xffffffe3\xffffff81\xffffffab\xffffffe6\xffffff8e\xffffffa5\xffffffe7\xffffffb6\xffffff9a\xffffffe3\xffffff81\xffffffa7\xffffffe3\xffffff81\xffffff8d\xffffffe3\xffffff81\xffffffbe\xffffffe3\xffffff81\xffffff9b\xffffffe3\xffffff82\xffffff93\r\n"
The program '/home/contextwin/Dropbox/Work/src/vscode/origin/xmemword/xmemword-0.1' has exited with code 0 (0x00000000).
と出力されています。