调试器LLDB for C在VSCode中无法正常工作

时间:2019-11-24 19:14:57

标签: c visual-studio-code lldb

我有一个项目,我必须使用标志重新创建 printf 的行为,我正在使用 VSCode 来仅使用 LLDB < / strong>,我正在使用CodeLLDBC/C++扩展名进行调试,我的问题是调试器无法输入和调试功能,例如putd

if (*onchar == 'd')
    putd(onchar, mydata, list);

我在函数所在的行以及函数内部都有一个断点,它只是跳过它并给我结果,该函数运行良好,但是只有调试器无法输入该函数。 / p>

这是我在launch.json中的配置

{
        "type": "lldb",
        "request": "launch",
        "name": "Launch",
        "program": "${workspaceFolder}/a.out",
        "args": [],
        "cwd": "${workspaceFolder}"
    }

PS:putd.c是我在函数中调用的单独文件,并且将其包含在mylib.hMakefile中。

1 个答案:

答案 0 :(得分:0)

我知道了,我应该编译所有writer = pd.ExcelWriter('test.xlsx', engine='xlsxwriter')文件,而不是全部编译,而在使用.c的情况下,我只编译了gcc -g *.c