MacOS设置用于Linux /跨平台开发
虚拟盒子
确保虚拟盒系统具有足够大的磁盘用于开发。对于Linux内核,默认值太小。至少50GB。
可以稍后进行更新,但是容易出错。
确保将VM中的CPU设置为与主机上的CPU相同的编号-默认值为1
安装Debian(或类似版本)
安装SSH服务器和其他基本开发要求
sudo apt install linux-headers-amd64 gcc make git bison flex bc libncurses-dev g++ unzip rsync lib32stdc++6 lib32z1 libc6-i386 openssh-server sudo inotify-tools
将Mac上的公钥作为authorized_keys安装到VM中,以使SSH访问更容易
将用户添加为sudo组的成员(Ubuntu不需要)
su -
vi /etc/gr