WSL+Cpp开发环境配置

安装 WSL2

  1. 启用相关功能

打开控制面板->程序->程序和功能->启用或关闭 windows 功能->把"Hyper-V"和"适用于 Linux 的 Windows 子系统"两个选项打勾->等待系统提示重启。

  1. 安装

等待电脑重启后,只需要在 CMD 中输入 wsl --install然后等进度条跑完就可以了。

  1. 初次使用:打开 Window 的终端,输入 wsl就可以了,第一次启动会自动初始化并提示你设置一个管理员密码,按照提示设置一下就行。

使用 Vs Code 连接

  1. 你只需要在 Window 环境下安装好 Vs Code 就行。
  2. 打开 Vs Code,点击最左下角的 打开远程窗口,然后在弹出的下拉选项中选择连接到 WSL 然后等就可以了。
  3. 然后在 Vs Code 中的"终端"选择 bash 选项(也是默认选项)就可以使用 WSL 的终端了。

为 WSL 配置 Cpp 开发环境

  1. 打开子系统的终端,然后先输入 sudo apt update && sudo apt upgrade -y将系统的软件全部更新一下。
  2. 然后输入 sudo apt install build-essential自动安装 Cpp 相关的工具链。
  3. 最后输入以下几个命令检查安装情况。
bash 复制代码
gcc --version
g++ --version
make --version
  1. 安装其他工具(gdb 和 cmake)
bash 复制代码
# 安装C/C++开发的基础依赖库(如头文件、链接库)
sudo apt install build-essential

# 安装调试工具gdb(调试C++程序必备)
sudo apt install gdb

# 安装cmake(比make更易用的跨平台构建工具,大型项目常用)
sudo apt install cmake

# 安装C++标准库文档(离线查阅)
sudo apt install libstdc++-13-doc

测试环境

  1. 使用 Vs Code 的资源管理器创建一个 test.cpp 文件,并写入内容:
cpp 复制代码
// 新建test.cpp文件
#include <iostream>
int main() {
    std::cout << "hello world." << std::endl;
    return 0;
}
  1. 然后在终端里进入到这个文件所在的目录下,编译和运行:
bash 复制代码
# g++编译 要编译的文件名 -o 输出文件名
g++ test.cpp -o mytest

# 运行刚刚编译出的可执行文件,注意一定要写 ./
./mytest
# 此时可以看到输出结果表示成功了
  1. 其他:可以考虑对 apt 下载工具进行换源,换到清华源。
相关推荐
杨云龙UP19 小时前
MySQL 数据库常用备份工具对比:mysqldump、mydumper 与 XtraBackup
linux·运维·服务器·数据库·mysql·dba·备份恢复
风曦Kisaki21 小时前
Kubernetes(K8s)笔记Day06: 持久化存储(emptyDir,hostPath,NFS),PV 和 PVC,StorageClass存储类
linux·运维·笔记·云原生·容器·kubernetes
_艾伦 耶格尔.21 小时前
基础I/O
linux
fb_123451 天前
Linux磁盘分区从入门到实操:MBR_GPT全解析+分区工具实战指南
java·linux·gpt
深念Y1 天前
随身WiFi设备记录
linux·嵌入式·无线·射频·随身wifi·zte
柒号华仔1 天前
【LINUX】Linux从闹钟到高精度定时器的实现
linux
深爱水瓶 血影S狂风1 天前
函数调用过程探究
linux·运维·服务器
酷可达拉斯1 天前
Linux操作系统-磁盘空间使用率100%如何处理?
linux·运维·服务器·云计算·bash
AIgorithmGEEK1 天前
Linux 权限管理:从「Permission Denied」到「畅行无阻」
linux·权限·chmod·粘滞位·umask·文件权限的构成
BullSmall1 天前
scanoss-engine 本地最简部署 & 扫描命令(Linux/Anolis OS)
linux·运维·服务器