一、Visual Studio Code 开发工具编写运行 C++ 程序
1、编写 C++ 代码
编写如下 C++ 代码:
#include <iostream>
int main() {
std::cout << "Hello World !" << std::endl;
return 0;
}
2、打开 VSCode 集成终端
右键点击'资源管理器'空白处,在弹出的菜单栏中,选择'在集成终端中打开'选项。
3、编译 C++ 代码
执行以下命令,使用 g++ 编译器将 C++ 代码文件编译为二进制可执行文件:
g++ ./hello_world.cpp
4、执行编译结果
编译完成后,默认会生成一个 a.out 二进制可执行文件,然后执行以下命令:
./a.out
完整执行结果如下所示:
hsl@hsl-VirtualBox:~/Project$ g++ ./hello_world.cpp
hsl@hsl-VirtualBox:~/Project$ ./a.out
Hello World !
hsl@hsl-VirtualBox:~/Project$
二、使用 make 工具编译 C++ 代码
1、编写 Makefile 编译脚本
使用 make 工具编译目录下的 hello_world.cpp 源码文件,需要编写如下 Makefile 编译脚本:
# 定义编译器:指定 g++ 作为 C++ 编译器
CXX = g++
# 定义编译选项:启用 C++11 标准,消除冗余警告
CXXFLAGS = -std=c++11 -Wall
# 定义目标可执行文件名称
TARGET = hello_world
# 默认目标(执行 make 时优先执行)
all: $(TARGET)
# 生成可执行文件的规则:依赖 hello_world.cpp,生成$(TARGET)
$(TARGET): hello_world.cpp
$(CXX) $(CXXFLAGS) -o $(TARGET) hello_world.cpp
# 清理编译产物的规则
clean:
rm -f $(TARGET)
2、编译并执行
编写完 Makefile 构建脚本后,在终端命令行中,执行以下命令,即可编译生成可执行二进制文件 hello_world:


