前提
- 安装 Visual Studio Code
- VSCode 中安装 C/C++扩展
- 确保 Clang 已经安装(在终端中输入命令:
clang --version
来确认是否安装) - 未安装,在命令行执行xcode-select --install 命令,会自行安装,安装文件有点大
创建你的第一个 HelloWorld 程序
创建工作区(WorkSpace)
打开 VSCode, 创建一个 project 文件夹。
现在,project 就是我们的工作区(WorkSpace)了。当我们继续做完本教程的配置,这个工作区中将出现一个子文件夹.vscode,包含三个文件。
● tasks.json(编译选项设置)
创建 HelloWorld 的源代码文件
在 project 文件夹下创建一个 hello.cpp 文件
在 hello.cpp中粘贴以下内容
#include <iostream>
using namespace std;
int main(){
cout << "Hello World" << endl;
}
Command+S(⌘S)保存该文件,
运行 HelloWorld(compile and run)
注意:C++扩展是使用机器上已安装的 C++编译器来生成程序,所以在运行/调试 hello.cpp 前,请确保你已经符合了文章开头的前提,安装好了 C++编译器。
打开 hello.cpp,这将它将成为 active file,可以被用于生成和调试
点击图中右上角的按钮,选择 Run C/C++ File
在跳出的选项中,选择C/C++: clang++ build and debug active file。
只有在第一次运行 hello.cpp 时才需要做这个选择。选择后,.vscode 文件夹中出现了一个新文件tasks.json,我们选择的编译器配置将作为默认设置。
编译成功后,程序的输出将显示在下方的 DEBUG CONSOLE
至此,我们已经成功地运行了 VS Code 上的第一个 C++程序!
几大主流 C++ 编译器(ICC / GCC / Clang / VC++)
gcc/g++ 和 clang/clang++ 都是 Linux 下常用的 C/C++ 编译器。gcc 是 GNU 亲儿子,Ubuntu 等常用发行版标配。cl