在vscode中,调试c语言代码时用的launch.json文件里的"cwd": "${fileDirname}",和"cwd": "${workspaceFolder}",有什么区别啊?
时间: 2023-09-15 08:23:48 浏览: 142
浅析VSCode launch.json中的各种替换变量的意思 ${workspaceFolder} ${file} ${fileBasename} ${fileDirname}等
"cwd": "${fileDirname}" 表示当前工作目录为打开当前代码文件所在的目录,而 "cwd": "${workspaceFolder}" 表示当前工作目录为打开工作区所在的根目录。如果你在调试过程中需要读取或写入文件,那么使用 "cwd": "${fileDirname}" 可以方便地使用相对路径,而 "cwd": "${workspaceFolder}" 可以方便地维护整个工作区的目录结构。
阅读全文