Linux内核编译(自己实现的网卡上面测试c1000k案例)
Linux源码研习,项目实战
项目自主实战:自己实现的网卡上面测试c1000k案例。
项目一:Linux内核编译
准备编译工具make, gcc,
$ sudo apt-get install make
$ sudo apt-get installbuild-essential
在www.kernel.org上面,下载对应的Linux内核代码。
先解压tar.xz
$ xz –d linux-4.4.16.tar.xz
$ tar xvf linux-4.4.16.tar
$ cp /boot/config-xxx./.config
$ make menuconfig
选择 save ,直接退出。
保存退出以后,可以开始编译内核。
$ make –j4
注:-j4 代表的是4个线程, 编译过程中cpu与内存参数
$ sudo su
# make modules_install
# make bzImage
安装新编译的内核
$ cp arch/x86/boot/bzImage/boot/vmlinuz-4.4.16
$ cp .config/boot/config-4.4.16
$ cd /lib/modules/4.4.16/
$ update-initramfs –c –k4.4.16
$ update-grub
错误解决方案:
安装ncurses字符终端处理库, 不然在make menuconfig的时候,会提示报错。
$ sudo apt-get install libncurses5-dev libncursesw5-dev
安装ssl开发库
$ sudo apt-getinstall libssl-dev
(正文已经结束)
推荐阅读:莱芜信息港
免责声明及提醒:此文内容为本网所转载企业宣传资讯,该相关信息仅为宣传及传递更多信息之目的,不代表本网站观点,文章真实性请浏览者慎重核实!任何投资加盟均有风险,提醒广大民众投资需谨慎!
相关新闻
- 2020-06-04·《炙热的我们》蒋申哪吒头惊艳亮
- 2020-05-07·策略养成手游:三款经典耐玩的手
- 2020-05-13·先下最流行的手机卡,你会选哪个
- 2020-05-20·家里WiFi总被蹭?教你怎么用
- 2020-05-28·17年三星手机最新的三款产品发