你做得非常对!把 `.cpp` 改成 `.c` 是完全正确的步骤,这确保了编译器会按照C语言的规则来编译你的代码。
编译成功后,运行生成的程序非常简单,都是在VSCode的**终端(Terminal)**里完成的。
以下是具体步骤:
1. **首先进行编译**:按下你设置好的快捷键 `Ctrl+Shift+B`。如果编译成功,你会在终端窗口里看到类似编译完成的提示,并且在你的项目文件夹里会生成一个 `.exe` 文件(例如 `main.exe`)。
2. **然后在终端中运行**:编译完成后,终端的光标会停留在命令输入行。你只需要输入生成的可执行文件的名字,然后按回车即可。
* **在Windows上**,命令前面需要加上 `.\`
例如,如果你的C文件叫 `hello.c`,那么生成的可执行文件默认就是 `hello.exe`。你需要输入:
* **在Linux或macOS上**,命令前面需要加上 `./`
**举个例子:**
假设你的项目文件夹结构如下,并且你刚刚编译成功:
- my_project/
- ├── .vscode/
- │ └── tasks.json
- ├── main.c
- ├── tool.c
- ├── tool.h
- └── hello.exe (这是编译后生成的)
复制代码
你要做的就是在VSCode的终端里输入:
然后按下回车,你的程序就开始运行了!
小技巧:实现“一键编译并运行”
如果你觉得每次先按 `Ctrl+Shift+B` 编译,再手动输入命令运行有点麻烦,你可以配置一个“组合任务”来实现一键完成。
这需要修改 `tasks.json`,再添加一个“运行”任务,并将两个任务组合起来。不过对于初学者来说,先熟悉“编译”和“运行”是两个独立步骤的概念非常重要。
**总结一下:**
* 编译(按快捷键):由VSCode的
tasks.json 控制。
* 运行(输入命令):在VSCode的终端里手动完成。
恭喜你解决了编译问题!现在就去终端里输入命令,享受你的程序运行起来的成就感吧!
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。