OSH-2018.github.io

准备编译环境

为了避免环境不同所导致的编译错误,这里给出两种经过验证、可以正常进行实验的编译环境,你可以任选一种进行实验,或者直接使用本机操作系统进行实验。

选项一:直接在本机操作系统编译

如果你已经在实验一中顺利编译了Linux内核和busybox,或者你已经在使用Ubuntu 16.04或Gentoo操作系统,并且安装了必要的编译器和工具,则可直接跳至裁剪Linux内核部分。

选项二:使用Ubuntu 16.04的chroot环境

请参考使用Ubuntu 16.04实验环境

请注意:无论你的本机操作系统是否是Ubuntu,你均可以在chroot环境中使用Ubuntu 16.04。

选项三:使用Gentoo的chroot环境

请参考使用Gentoo实验环境

请注意:无论你的本机操作系统是否是Gentoo,你均可以在chroot环境中使用Gentoo。