Visual studio code VSCode未能附加到进程

Visual studio code VSCode未能附加到进程,visual-studio-code,gdb,remote-debugging,Visual Studio Code,Gdb,Remote Debugging,我正在Windows上使用VSCode调试远程Linux主机上的进程。我添加了如下的启动配置: { "type": "gdb", "request": "attach", "name": "Attach to PID", "target": "3441", "cwd": "${workspaceRoot}" }, 但是,当我尝试启动debugg

我正在Windows上使用VSCode调试远程Linux主机上的进程。我添加了如下的启动配置:

        {
            "type": "gdb",
            "request": "attach",
            "name": "Attach to PID",
            "target": "3441",
            "cwd": "${workspaceRoot}"
        },
但是,当我尝试启动debugged时,我在调试控制台中得到以下输出:

Attaching to process 3441
[New LWP 3442]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
__libc_do_syscall () at ../sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:47
47  ../sysdeps/unix/sysv/linux/arm/libc-do-syscall.S: No such file or directory.
Not implemented stop reason (assuming exception): undefined
最后一行看起来可疑,好像调试器由于某种原因无法停止进程。同时,将显示一个包含以下文本的消息框:

未能附加:无法在服务器运行时更改此设置。(从gdb设置目标异步开启)

我试着通过ssh在机器上运行gdb,并连接到进程,它工作正常

所以问题是:我如何让它运行?我还尝试通过将其添加到
launch.json
来启用日志记录:

"logging": {
    "engineLogging": false
}
但是vscode编辑器声称
属性日志记录是不允许的
,而且似乎没有任何区别

有什么想法吗