【问题标题】:Having trouble with getting the debugger to work on a C program in VSCode无法让调试器在 VSCode 中处理 C 程序
【发布时间】:2020-01-23 19:50:32
【问题描述】:

我收到此错误:

Internal debugger error: unable to find executable for '/home/ubuntu/workspace/ffmpeg_pcm_f32le_encoder/build/f32le_transcode_mem '

但是这个文件存在:

$ /home/ubuntu/workspace/ffmpeg_pcm_f32le_encoder/build/f32le_transcode_mem
Usage: /home/ubuntu/workspace/ffmpeg_pcm_f32le_encoder/build/f32le_transcode_mem <input file> <output file>

我的launch.json:

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "lldb",
      "request": "launch",
      "name": "Launch",
      "program": "${workspaceFolder}/build/${fileBasenameNoExtension} ",
      "args": [],
      "cwd": "${workspaceFolder}"
    },
  ]
}

在 Ubuntu 18.04 上运行它

lldb 版本 6.0.0

【问题讨论】:

    标签: visual-studio-code vscode-debugger


    【解决方案1】:

    当然,问完问题,我立刻找到了答案:

    我在程序名称后面有一个空格: "${workspaceFolder}/build/${fileBasenameNoExtension} "

    必须是"${workspaceFolder}/build/${fileBasenameNoExtension}"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-07
      • 2020-04-16
      • 2020-03-20
      • 2020-08-31
      相关资源
      最近更新 更多