VScode按f5运行以后,这种情况到底应该怎么搞

img


还有这个C语言编译器路径到底应该怎么选啊 ?之前下载过Visual Studio 2022是不是和他的卸载残留有关系呀。

mingW?这个我没试过,不过我建议既然是用WIN10了,不如直接装个 WSL ,能体验比较完整的 Linux 开发。正好我昨天写了篇文章,其实很简单的,配置好后,相当于你电脑多了个 Linux 系统,还是和 windows 同时运行的。

VS Code + Windows WSL 体验 Linux 开发 - 用GDB调试C程序的core dump

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7748612
  • 你也可以参考下这篇文章:【VScode】Visual Studio Code自动识别编码格式
  • 除此之外, 这篇博客: 【VSCode】Visual Studio Code软件使用入门中的 5、显示缩略图 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    使滚动条显示缩略图的选项。

  • 以下回答来自chatgpt:

    问题解答:

    在VScode中调试C语言程序并选择适当的编译器路径的具体解决方案如下:

    1. 确保已经安装了C语言的编译器,比如gcc。可以在终端中输入gcc -v命令来检查是否已安装。

    2. 打开VScode并打开一个C语言的源文件。

    3. 在VScode的底部选择Terminal -> New Terminal,这将打开一个新的终端。

    4. 在终端中输入以下命令以编译C语言程序: gcc -o <output_file_name> <input_file_name.c> 其中<output_file_name>是生成的可执行文件的名称,可以自定义,<input_file_name.c>是C语言源文件的名称。

    5. 输入完整的命令后按下回车键,gcc将会进行编译并生成可执行文件。

    6. 接下来,在VScode的底部选择Debug -> Add Configuration,这将打开一个"launch.json"文件。

    7. 在"launch.json"文件中找到"configurations"部分,将其修改为如下内容: "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${fileDirname}/${fileBasenameNoExtension}", "args": [], "stopAtEntry": true, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": false, "MIMode": "gdb", "miDebuggerPath": "/usr/bin/gdb" } ] 这个配置将使用gdb作为调试器,并将可执行文件的路径设置为所选的C语言源文件的路径。

    8. 保存"launch.json"文件。

    9. 按下F5键,VScode将会启动调试器并运行C语言程序。

    总结: 在VScode中调试C语言程序并选择适当的编译器路径,首先确保已安装C语言的编译器,然后编译源文件生成可执行文件,接着修改"launch.json"文件以配置使用gdb调试器,并将可执行文件的路径设置为所选的C语言源文件的路径,最后按下F5键启动调试器运行程序。需要注意的是,路径选择问题与Visual Studio 2022无关。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^