本人在学习《深入理解计算机系统》的时候,需要配置一个 Linux 环境来运行课本中的代码。一开始打算使用 VMWare 或者 Hyper-V 来安装 Linux 虚拟机,后来发现使用 WSL (Windows Subsystem for Linux)也能满足需求。于是就抱着尝试一下的心态,一步一步安装和配置了 c 语言的开发和调试环境。 我自己没有任何 Linux ...
{"version":"2.0.0","tasks":[{"type":"shell","label":"C/C++: g++ build active file","command":"/usr/bin/g++","args":["-g","${file}","-o","${fileDirname}/${fileBasenameNoExtension}"],"options":{"cwd":"/usr/bin"},"problemMatcher":["$gcc"],"group":{"kind":"build"...
安装方法:官方教程-如何在win10上安装WSL VSCode(Visual Studio Code) VSCode是微软又一款良心软件,是一个轻量级功能超强大的,使用超方便的源代码编译器IDE,支持windows、linux和mac三个系统,同时支持目前主流的各大语言,如C、C++、Java、Python、PHP、Golang,有很多功能强大且完善的插件,UI又非常友好。 安装方法:下...
在Linux 或已装载的 Windows 文件系统(例如 /mnt/c)中编辑文件,而无需担心路径问题、二进制兼容性或其他跨 OS 难题 安装VS Code 和 WSL 扩展 访问VS Code 安装页,选择 32 位或 64 位安装程序。 在 Windows 上(不是在 WSL 文件系统中)安装 Visual Studio Code。
VSCode + WSL win10环境下搭建C开发环境 一. 开启window的WSL(Windows Subsystem for Linux)# 控制面板- 启用或关闭Windows功能, 需要重启系统 二. 安装WSL发行版:# 下载 Ubuntu 18.04 Ubuntu 18.04 ARM Ubuntu 16.04 Debian GNU/Linux(Debian 9) Kali Linux OpenSUSE SLES 解压安装 下载之后是.appx, 改成...
00:24 安装图形界面和 Windows 无缝衔接04:19 安装 WSL 专属终端,避免 vim 异常08:08 让 sudo 不再需要密码10:36 安装 C++ 开发环境12:15 把终端字体调大13:09 apt 切换到国内源16:20 安装 cmake 构建系统17:05 安装 python3 并设为默认18:44 切换到 E 盘(与 Windows 共享
# 查看可用的发行版列表C:\Users\xshen>wsl --list --onlineThe following is a list of valid distributions that can be installed.Install using 'wsl --install -d <Distro>'.NAME FRIENDLY NAMEUbuntu UbuntuDebian Debian GNU/Linuxkali-linux Kali Linux RollingopenSUSE-42 openSUSE Leap...
启动 WSL 远程调试的方法》的方法,我们直接在 WSL 系统中找到脚本路径,我本次的为 [/mnt/c/...
而不使用 Windows 文件系统根目录:C:\Users\<UserName>\Project 或/mnt/c/Users/<UserName>/Project$ 设置你最喜欢的代码编辑器 建议使用 Visual Studio Code 或 Visual Studio,因为它们直接支持使用 WSL 进行远程开发和调试。 Visual Studio Code 使你能够将 WSL 用作功能完备的开发环境。 Visual Studio 提供了...
通过Shift+Ctrl+P打开终端,搜索C/C++: Edit Configurations 我自动生成的是长这样的。 {"configurations":[{"name":"Linux","includePath":["${workspaceFolder}/**"],"defines":[],"compilerPath":"/usr/bin/gcc","cStandard":"gnu11","cppStandard":"gnu++14","intelliSenseMode":"linux-gcc-x64"}...