在wsl下运行c语言,在Windows10通过WSL架设linux/gcc c语言学习环境

在Windows10通过WSL架设linux/gcc c语言学习环境

零:简单介绍与先决条件

中国一般的大学C课程中都使用很过时的编译器来进行教授——比如说什么visual studio 6.0啊,dev c++啊。以笔者的眼界所看到的C语言教程中,大多都建议学习者在Linux环境下学习C语言。在以往,如果没有另外一台电脑的话,想要使用GNU/Linux就得设置臃肿的虚拟机程序。对于初学者来说,虚拟机难以使用,还不如装个新版本的visual studio算了。但是随着WSL的出现,在Windows下获得Linux环境变得前所未有的简单。本教程简单的介绍了如何安装配置WSL并使用visual studio code与其进行交互。

想要安装WSL,你的操作系统至少是Windows 10。这年头还有人没在用Windows 10吗?别用Windows 7了,Windows 10很好用的。

但是如果你想要安装WSL2,你得注意

对于 x64 系统:版本 1903 或更高版本,采用 内部版本 18362 或更高版本。

对于 ARM64 系统:版本 2004 或更高版本,采用 内部版本 19041 或更高版本。

低于 18362 的版本不支持 WSL 2。 使用 Windows Update 助手更新 Windows 版本。

本教程并不打算演示安装WSL2。因为根据笔者的实验,有许多虚拟机程序与WSL2不兼容——比如说网易mumu模拟器,安装WSL2后运行的它会直接死机。如果你想安装WSL2请按照注释一的内容进行操作。

注释一中还介绍了预览版Windows 10 中的简化安装方法——反正我们现在用不到,我懒得说,自己看注释一去罢。

我偷偷的说一句,其实我上面的说法有误。并不是想要用WSL就非得用Windows 10。在Windows Server 2019(版本 1709)和更高版本上同样可以安装

一:启用适用于 Linux 的 Windows 子系统

我们得先改一下设置才能在Windows 上安装整上Linux。

点击开始菜单,

在wsl下运行c语言,在Windows10通过WSL架设linux/gcc c语言学习环境_第1张图片

直接敲键盘进行搜索,输入“Windows功能”这几个字符,

点击进入“启用或关闭 Windows 功能”,

在wsl下运行c语言,在Windows10通过WSL架设linux/gcc c语言学习环境_第2张图片

拉到下面,选中“适用于 Linux 的 Windows 子系统”,随后点击确认。

你可能感兴趣的:(在wsl下运行c语言)