【推荐阅读】
首先让我们脑补一下什么是系统调用,个人理解系统调用就是调用系统函数(内核状态下的函数)。在linux系统中,用户通过执行一条访管指令(int$0x80)来实现系统调用。(说白点就是你在自己的代码中调用这个““syscall()”函数)就会出发一个访管中断,系统就会去执行你需要的系统函数。其实中间还有一些过程,笔者为了便于大家理解,在此忽略了。如需详细了解系统调用过程,请读者自行百度吧。
那么开始进入正题吧,内核编译啊,其实是一个很漫长的过程,一步弄错,哈哈哈,很酸爽....
首先我们需要一台linux系统的电脑或者装好了linux系统的虚拟机,大部分人还是用虚拟机的。笔者这里使用的是VMware12,虚拟机的安装,笔者这里就不介绍了
要进行内核编译,我们得去