Ubuntu14.04安装Linux源码
2016-07-19 17:47
295 查看
1 前言
默认情况下Ubuntu系统是没有安装Kernel源码的(只有头文件)。这可以通过查看/usr/src目录来验证,如下图所示:
![](https://img-blog.csdn.net/20160719175904444)
这样子的话不便于编写驱动程序,因此最好还是安装一个源码。
2 安装Kernel源码
根据参考资料[1]的提示,可以通过下面的命令查看可用的源码包:
![](https://img-blog.csdn.net/20160719180557829)
由上图可见,只有linux-source-3.13.0可供下载,并且是有Ubuntu补丁的。接下来可以通过下面的命令下载安装上述源码:
完成后,在/usr/src目录中将会多出linux-source-3.13.0和linux-source-3.13.0.tar.bz2,其中linux-source-3.13.0.tar.bz2是一个软链接,其真正的源码在linux-source-3.13.0目录中(该目录还包含了debian相关内容),
![](https://img-blog.csdn.net/20160720101858130)
此时,还需要通过下面命令对上述linux-source-3.13.0.tar.bz2进行解压:
参考资料
[1]ubuntu下编写我的第一个驱动程序
默认情况下Ubuntu系统是没有安装Kernel源码的(只有头文件)。这可以通过查看/usr/src目录来验证,如下图所示:
这样子的话不便于编写驱动程序,因此最好还是安装一个源码。
2 安装Kernel源码
根据参考资料[1]的提示,可以通过下面的命令查看可用的源码包:
sudo apt-cache search linux-source结果如下所示:
由上图可见,只有linux-source-3.13.0可供下载,并且是有Ubuntu补丁的。接下来可以通过下面的命令下载安装上述源码:
sudo apt-get install linux-source-3.13.0
完成后,在/usr/src目录中将会多出linux-source-3.13.0和linux-source-3.13.0.tar.bz2,其中linux-source-3.13.0.tar.bz2是一个软链接,其真正的源码在linux-source-3.13.0目录中(该目录还包含了debian相关内容),
此时,还需要通过下面命令对上述linux-source-3.13.0.tar.bz2进行解压:
sudo tar -axvf linux-source-3.13.0.tar.bz2解压出来的文件将会保持于linux-source-3.13.0目录中,和其中原有的文件合并。
参考资料
[1]ubuntu下编写我的第一个驱动程序
相关文章推荐
- Java 开发必会的 Linux 命令
- Linux 配置IP地址
- redhat 5 系列 diy mini linux 之二
- linux下jdk的安装(二进制文件)
- linux 删除乱码文件
- Linux进程管理(三、 线程)
- Linux 文件及命令(一)
- 2、CentOS 7.2 安装图解教程
- CentOS 7.2 安装图解教程
- Linux下运行jmeter
- UNIX/Linux系统管理技术手册(3)----bash 数组和算术运算
- Linux JDK安装及配置 (tar.gz版)
- linux raw socket
- 解决UDT中内存下不去的问题
- HP-ux AIX Linux扩展lv的方法
- centos hadoop搭建准备
- centos 定时任务c
- 关于linux的sudo权限与wheel组
- Linux下用iptables做端口映射
- Centos 6.5 KVM虚拟机中快照的创建、恢复、删除。