如何在vscode中调试多个C文件?
我需要调试vscode中的两个不同的文件“scanner.c”和“memory.c”。当我单击“build and debug”时,它会显示一个错误,我单击“debug anyway”,它会打开“launch.json”,其中包含以下文本:如何在vscode中调试多个C文件?,c,visual-studio,debugging,visual-studio-code,C,Visual Studio,Debugging,Visual Studio Code,我需要调试vscode中的两个不同的文件“scanner.c”和“memory.c”。当我单击“build and debug”时,它会显示一个错误,我单击“debug anyway”,它会打开“launch.json”,其中包含以下文本: "version": "0.2.0", "configurations": [ { "name": "gcc - Build and d
"version": "0.2.0",
"configurations": [
{
"name": "gcc - Build and debug active file",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": ["scanner.c", "memory.c"],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "lldb",
"preLaunchTask": "C/C++: gcc build active file",
}
]
}要在VsCode中同时调试多个C/C++文件,您需要首先用它们构建一个可调试的可执行文件(使用类似于
make
的构建系统),然后开始调试可执行文件本身。
快速的谷歌搜索提供了一个很好的参考:
显示的“错误”是什么?也许它是想告诉你一些有用的东西。@dratenik它说“预启动任务‘C/C++:gcc构建活动文件’以退出代码1终止。”选项是“中止”和“无论如何调试”。你能手动运行预启动任务
C/C++:gcc构建活动文件
,看看会出现什么错误吗?