本萌新最近因操作系统课程作业的要求,为Ubuntu添加了一个系统调用并重新编译;过程都是在网上找的,踩了挺多坑的;为了以后方便,现在记录下过程!
1.首先,我们需要先去下载一个Linux内核:https://www.kernel.org/
如上图所示,有很多的内核版本,我选择的是4.4.176版本的,点击右边的tarball进行下载;下载完成之后再拖到虚拟机里面。如果嫌麻烦的话,就右击你要下载的版本号的tarball,然后复制链接地址,在Ubuntu命令行输入wget 链接地址如:wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.4.176.tar.xz即可下载对应的内核版本到当前目录下。
2.为了确保后面的过程不报错,需安装一些软件依赖包:
sudo apt-get install libncurses5-dev libssl-dev
sudo apt-get install build-essential openssl
sudo apt-get install zlibc minizip
sudo apt-get install libidn11-dev libidn11
<