当前位置: 首页 > news >正文

C语言环境搭建之Linux子系统使用vscode连接子系统

  • 安装准备工作
  1. 查看当前系统版本确保高于16215.0
    系统版本
  2. 开启WSL
    Windows Subsystem for Linux(简称WSL)是一个为在Windows 10上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层。
    开发者选项
    开启子系统
  • 安装步骤
  1. 微软商城Microsoft Store安装Ubuntu(本人安装的版本是22.04)
    Ubuntu安装
  2. 点击
    点击Ubuntu
  3. 等待安装完成输入用户名跟密码就可以使用了(:密码不回显)
    Ubuntu
  • 移动WSL到其他磁盘,释放C盘空间
  1. 查看已安装的 Windows Subsystem for Linux (WSL) 发行版
wsl --list --verbose
  1. 导出发行版到指定文件
wsl --export <发行版名称> <备份文件路径.tar>
eg:wsl --export Ubuntu-22.04 E:\wsl-backup\ubuntu-22.04.tar
  1. 注销(卸载)原有发行版
wsl --unregister <发行版名称>
eg:wsl --unregister Ubuntu-22.04
  1. 在新磁盘位置导入发行版
wsl --import <发行版名称> <目标安装目录> <备份文件路径.tar>
eg:wsl --import Ubuntu-22.04 E:\wsl\ubuntu E:\wsl-backup\ubuntu-22.04.tar
  1. 恢复默认用户(导入后默认以 root 身份登录,需恢复原用户)
wsl -d <发行版名称>	//运行WSL
echo -e "[user]\ndefault=wby" >> /etc/wsl.conf	//在 WSL 内设置默认用户(假设原用户名为 `wby`)
exit	//退出并关闭 WSL
wsl --terminate <发行版名称>
wsl -d <发行版名称>	//再次启动即可生效
  • 使用vscode连接Linux子系统
  1. 安装WSL插件
    WSL插件
    2.选择终端默认配置文件选择终端默认配置文件
  2. 使用vscode打开存储代码的文件夹,右键在终端打开即可
    vscode终端打开文件夹
  • 在安装gcc编译器前建议换源
  1. 备份原始源文件
    在终端中运行以下命令,备份当前的 sources.list 文件:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
  1. 编辑源文件
    使用文本编辑器打开 sources.list 文件:
sudo vim /etc/apt/sources.list

将文件中的内容替换为以下国内镜像源之一:

//阿里云镜像
deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
//清华大学镜像
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse

保存并退出(按 ESC,输入 :wq)。
3. 更新软件包列表
运行以下命令以更新软件包列表:

sudo apt update
sudo apt upgrade -y
  • 安装gcc即可运行c语言代码
sudo apt install gcc
http://www.zskr.cn/news/6764.html

相关文章:

  • Ubuntu filebrowser网盘工具安装
  • 微信社群机器人接口
  • Revit二次开发 钢筋生成API(一)
  • 如何通过Python SDK 删除 Collection
  • 图片大全 - voasem
  • 面试时让你设计一个“朋友圈点赞”功能测试,如何回答才出彩?
  • 乌班图无法登录桌面,只能终端登录用户。且有网拉不了包(DNS问题)
  • 完整教程:云手机的技术架构可分为哪些
  • AI提示词遇见精密算法:TimeGuessr如何用数学魔法打造文化游戏新体验
  • Arkime:大规模开源网络分析与数据包捕获系统
  • get和post如何理解
  • me and my girlfriend WP复盘
  • 顺序表
  • 开源・数据・能效:MyEMS 如何成为能源管理革新的核心引擎
  • HMCL 3.6.17 Minecraft我的世界启动器
  • go 变量作用域
  • ​​电流互感器选型指南:以普科科技产品为例
  • 读书笔记:白话解读位图索引:什么时候该用,什么时候千万别用?
  • RepositoryItemGridLookUpEdit 使用 ok
  • 谈谈程序猿的职业方向
  • reLeetCode 热题 100-11 盛最多的谁 - MKT
  • C# Avalonia 15- Animation- XamlAnimation
  • 域名购买方案
  • Anby_の模板题集
  • AI 编程的“最后一公里”:当强大的代码生成遇上模糊的需求
  • 使用bash脚本检测网站SSL证书是否过期 - sherlock
  • Python 2025:低代码开发与自动化运维的新纪元 - 教程
  • 一句话让AI帮你搞营销?火山引擎Data Agent说:这事儿可以的~
  • 网络安全反模式:无效工作生成器的根源与解决方案
  • Excel处理控件Aspose.Cells教程:如何将Excel区域转换为Python列表