基于WSL2和Clion搭建Win下C开发环境

该系列文章介绍了如何在Windows环境下利用WSL2和Clion搭建C语言开发环境。首先,按照官方文档安装WSL2并选择Ubuntu作为Linux发行版,然后设置WSL常用命令和VSCode的WSL连接。接着,配置root密码、启用systemd以及SSH服务。在Clion中选择Ubuntu实例并安装必要的开发工具,如cmake、make和g++。最后,配置项目即可开始编码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系列文章目录

一、基于WSL2和Clion搭建Win下C开发环境
二、make、makeFile、CMake、CMakeLists的使用
三、全面、详细、通俗易懂的C语言语法和标准库

前言

Win下C语言开发环境千千万,但基于WSL2和Clion的环境是最好用且最易于后续发展的。关于Cygwin和MinGW的区别与联系可以看这篇文章

WSL2

安装

  • 依据官方文档安装WSL2,建议手动安装,然后自助去商店下载Linux发行版。
  • 我选用的Linux版本是Ubuntu,点击打开设置好用户和密码:

在这里插入图片描述

WSL常用命令

wsl [options]
	--help #查看帮助
	-l -v #查看已存在分支及状态
	--shutdown #关闭wsl
	-s <name> #设置默认分支
	-t <name> #终止指定分支
	--unregister <name> #注销分支并删除文件系统

VSCode连接WSL

  • 安装插件:

在这里插入图片描述

  • 在插件选择进行连接:

在这里插入图片描述

在这里插入图片描述

root密码

通过以下命令设置root密码:

sudo passwd root

以systemd启动

在Ubuntu中打开或创建/etc/wsl.conf文件:

sudo vim /etc/wsl.conf

添加以下配置:

[boot]
systemd=true

重启wsl:

wsl --shutdown
wsl

配置ssh

  • Ubuntu自带openssh,如果没有可以先装一下。
  • 打开/etc/ssh/sshd_conf文件并添加以下配置:
Port 300
PasswordAuthentication yes
  • 重启sshd服务:
systemctl restart sshd

Clion

  • 打开Clion选择安装好的Ubuntu:

在这里插入图片描述

  • 连接ssh:

在这里插入图片描述

  • 在Ubuntu中安装开发工具:
sudo apt-get upgrade
sudo apt install cmake
sudo apt install make
sudo apt install g++
sudo apt install gdb
  • 安装之后Clion会自动检测,通过之后就会变成下面的样子:

在这里插入图片描述

  • 接着配置一下项目:

在这里插入图片描述

  • 接下来就可以愉快的写代码了:

在这里插入图片描述

结语

在此过程中遇到问题可给我留言。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

比特流梭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值