VS Code 调试器:如果源文件比模块文件新,则重建

wgj*_*wgj 1 visual-studio-code

如果我尝试使用较新的源文件进行调试,我会在控制台中收到警告: Warning: Source file 'foo.c' is newer than module file 'foo'.

如果我可以选择在运行调试器时始终强制构建,那就太好了。

有没有办法将launch.json的配置与任务链接起来,类似于tasks.jsondependsOn属性?

ale*_*edl 5

launch.json 有一个可选的 preLaunchTask 配置。将此配置的值设置为您要在启动前运行的任务的名称。例如,将以下内容添加到您的启动配置中:

"preLaunchTask": "build",
Run Code Online (Sandbox Code Playgroud)

这将在启动之前运行“构建”任务。

有关 launch.json 文件中可用配置的更多信息,请查看 vscode文档页面。