由于在用 Mac 写 CSAPP 实验的时候 arm64 和 x86-64 的结构差异导致即使在pd虚拟机中也无法正常完成实验(事实上,pd 的 Ubuntu 虚拟机中甚至不支持 VSCode 的安装,软件中心中的应用少得可怜)。最终妥协选择使用 Windows10 以下是开发环境的配置等。
我的主机配置如下:
Step1: Basic Software Install
1.1 Snipaste
截图
1.2 Typora
1.3 PicGo
图床软件
Step2: Programming Environment
2.1 Visual Studio Code
登陆 Github 账户同步已安装的插件。配环境:官网下载 mingw(路径不能有中文)并设置环境变量后启动调试自动生成配置文件即可。
2.2 WSL2
懒得搞虚拟机了..以下为安装教程
https://www.omgubuntu.co.uk/how-to-install-wsl2-on-windows-10
将wsl转换为wsl2:
wsl.exe --set-version Ubuntu 2
wsl --set-default-version 2
检查分配给每个已安装的 Linux 分发版的 WSL 版本:
wsl -l -v
使用Linux文件系统以提高性能。例如,在存储 WSL 项目文件时使用 Linux 文件系统根目录:\wsl$\Ubuntu-18.04\home\
使用cd ~
确保位于主目录中。