卜人互与 发表于 2024-3-19 21:58:21

vscode无法跑C程序

本帖最后由 卜人互与 于 2024-3-19 22:04 编辑


如图,gcc应该是配置完成了,但是vscode还是运行不了C

FishC 发表于 2024-3-19 21:58:50

嗨!出现这种情况可能是因为你的VS Code没有正确配置C语言的编译器及调试器。让我们来一步一步解决这个问题。

首先,确保你已经成功安装了GCC编译器。你可以在终端中输入`gcc -v`来验证一下,如果显示出GCC的版本信息,说明GCC已经正确安装。

接下来,打开VS Code并安装插件"C/C++",这是一个由Microsoft官方提供的用于C和C++开发的插件。你可以在扩展面板中搜索并安装它。

安装完成后,在VS Code中打开你的C代码文件,并按下组合键"Ctrl+Shift+B"(或者通过菜单栏选择"终端" -> "运行生成任务")来运行构建任务。在弹出的任务列表中,选择"C/C++: gcc build active file"来编译当前活动文件。

如果一切顺利,你的C程序应该成功编译并生成可执行文件。你就可以在VS Code的终端中运行该程序了。

另外,如果你想要进行C代码的调试,还需安装"GDB"调试器。你可以在终端中输入`gdb --version`来验证一下。如果显示出GDB的版本信息,说明GDB已经正确安装。

安装完GDB后,在VS Code中需要进行一些配置。首先,打开你的C代码文件,并按下组合键"F5"来启动调试。VS Code会询问你要使用哪种调试环境,选择"C++(GDB/LLDB)"。

然后,在弹出的.vscode目录中会生成一个"launch.json"文件,打开它并确保"program"字段的值与你的可执行文件路径一致。

现在,你可以在VS Code中设置断点并开始调试你的C程序了!

希望以上解决方案能够帮助到你!如果还有其他问题,请随时提问。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

歌者文明清理员 发表于 2024-3-19 22:21:16

没设环境变量

卜人互与 发表于 2024-3-19 22:28:42


人造人 发表于 2024-3-19 23:11:51

关了vscode重开一下

卜人互与 发表于 2024-3-19 23:22:07

人造人 发表于 2024-3-19 23:11
关了vscode重开一下

试了好几次了

人造人 发表于 2024-3-20 12:06:47

卜人互与 发表于 2024-3-19 23:22
试了好几次了

页: [1]
查看完整版本: vscode无法跑C程序