编译Linux Kernel
来源:互联网 发布:简述什么是云计算 编辑:程序博客网 时间:2024/05/20 11:52
最近编译 Linux Kernel 被 header 所在的文件骗了,使用命令如下
cd /usr/src/linux-headers-3.11.0-24-generic/make menuconfigmake
make menuconfig都还是正常
make的时候就缺很多文件,headers 文件夹下面缺很多 src文件
后来经过同事指点,使用了下面的步骤,成功了
sudo apt-get install libncurses5-dev kernel-packagemkdir ~/kernelcd ~/kernel/apt-get source linux-image-$(uname -r)cd linux-lts-saucy-3.11.0 make menuconfigexport CONCURRENCY_LEVEL=4time fakeroot make-kpkg --initrd --append-to-version=-binder kernel-image kernel-headerscd ..sudo dpkg -i linux-image-3.11.10.11-binder_3.11.10.11-binder-10.00.Custom_i386.debsudo dpkg -i linux-headers-3.11.10.11-binder_3.11.10.11-binder-10.00.Custom_i386.deb
使用apt-get source linux-image-$(uname -r) 后,要看src 的文件夹是什么(这里是 linux-lts-saucy-3.11.0)
make menuconfig 在UI中,选择要编入kernel的驱动,本例选的是Android binder
build 命令是:time fakeroot make-kpkg --initrd --append-to-version=-binder kernel-image kernel-headers,生成 .deb 文件,安装后,用reboot重启系统
ref:
http://linuxtweaking.blogspot.co.uk/ubuntu-1204-lts-kernel-compile-guide.html
0 0
- LINUX kernel编译
- Linux kernel交叉编译
- linux kernel 编译命令
- 编译Linux内核(kernel)
- linux kernel编译问题
- 编译Linux Kernel
- linux kernel、module编译
- Linux kernel编译错误
- Linux kernel编译指南
- Linux kernel编译
- linux kernel编译
- Linux Kernel 编译
- linux内核编译kernel编译
- Linux 2.6 Kernel 编译指南
- Android Linux kernel 编译环境
- linux kernel 2.6.10 编译
- linux kernel 编译工具链
- 裁剪编译Linux Kernel 初识
- 我的第一个Spring MVC实例
- makefile的选项LDFLAGS和LIBS的区别
- 创业公司做产品最凶险的3个大坑
- Web应用开发实用编程指导(三)—框架都是差不多的
- CSS z-index 属性的使用方法和层级树的概念
- 编译Linux Kernel
- title与alt的区别
- 海量Android教程、开发资料和源码
- Django的Q查询
- ABB 压包指令PackRawBytes 解包指令UnpackRawBytes
- 在T-SQL语句中访问远程数据库(openrowset/opendatasource/openquery)
- Android应用中使用及实现系统“分享”接口
- Hadoop常见异常及其解决方案
- struts2 版本升级2.3.16.3解决多个前缀参数远程命令行漏洞 josn