目录
个人失败案例
断点打了 (也没用)
lagunch配置了 (也没用)
插件安装了 (也没用)
无中文路径 (也没用)
编辑
失败案例分析✨
llvm-mingw 编译器为例
main.cpp
launch.json
个人失败案例
你们都很棒 很优秀 ,环境方面也正常,但为什么还是调试不了呢?
断点打了 (也没用)
lagunch配置了 (也没用)
插件安装了 (也没用)
无中文路径 (也没用)
失败案例分析✨
综合以上案例 ,其实,很多人在使用 VS Code 时遇到调试问题,主要是因为不同的编译器需要不同的调试配置。虽然编译器生成的程序结果相同,但它们的编译过程可能有所差异。因此,每个编译器都需要特定的调试工具来确保它们能正确配合工作。如果配置不当,就可能导致编译或调试问题。
需要跟我一样环境的同学可以参考以下文章
Windows - C 语言开发环境 llvm-mingw + vscode (零基础超适用)
llvm-mingw 编译器为例
这里以我 llvm-mingw编译器为例子:
main.cpp
#include <iostream>
int main()
{
int a = 10;
int *b = &a;
std::cout << a << std::endl;
std::cout << b << std::endl;
std::cout << *b << std::endl;
return 0;
}
launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "llvm-mingw",
"type": "lldb",
"request": "launch",
"program": "${workspaceFolder}/main.exe",
"args": [],
"cwd": "${workspaceFolder}"
}
]
}
(时间紧张 先到底吧 改天完善)