Linux kernel source build error
2015-01-19 22:30
337 查看
Linux 内核源码下载地址
https://www.kernel.org/pub/linux/kernel/
在ubuntu下获取对应内核源码命令
1.输入:apt-cache search linux-source //查看内核版本
比如得到的信息是:
linux-source - Linux kernel source with Ubuntu patches
linux-source-3.13.0 - Linux kernel source for version 3.13.0 with Ubuntu patches
2. 输入:apt-getinstall linux-source-3.13.0 //获取对应版本的内核,默认安装在/usr/src目录下
1.下载完成之后,把它放在/usr/src 下
linux-source-3.13.0.tar.bz2
2.解压
可以在 /usr/src/ 这个目录解压,不过 我一般都是解压到 /home 目录
3. 正常情况下, 在/lib/modules/{uname -v}下,我的版本是/lib/modules/3.13.0-37-generic, 其目录下有一个build文件夹,
build是一个link,link到/usr/src/{你的linux源码}
编译modules时出现的几个问题
1. /bin/sh: 1: scripts/mod/modpost: not found
解决: 进入/usr/src/linux-3.13.0 源码下,运行如下命令 make modules_prepare
2: scripts/recordmcount: not found
解决: 进入/usr/src/linux-3.13.0/scripts,运行 make recordmcount
https://www.kernel.org/pub/linux/kernel/
在ubuntu下获取对应内核源码命令
1.输入:apt-cache search linux-source //查看内核版本
比如得到的信息是:
linux-source - Linux kernel source with Ubuntu patches
linux-source-3.13.0 - Linux kernel source for version 3.13.0 with Ubuntu patches
2. 输入:apt-getinstall linux-source-3.13.0 //获取对应版本的内核,默认安装在/usr/src目录下
1.下载完成之后,把它放在/usr/src 下
linux-source-3.13.0.tar.bz2
2.解压
可以在 /usr/src/ 这个目录解压,不过 我一般都是解压到 /home 目录
3. 正常情况下, 在/lib/modules/{uname -v}下,我的版本是/lib/modules/3.13.0-37-generic, 其目录下有一个build文件夹,
build是一个link,link到/usr/src/{你的linux源码}
编译modules时出现的几个问题
1. /bin/sh: 1: scripts/mod/modpost: not found
解决: 进入/usr/src/linux-3.13.0 源码下,运行如下命令 make modules_prepare
2: scripts/recordmcount: not found
解决: 进入/usr/src/linux-3.13.0/scripts,运行 make recordmcount
相关文章推荐
- How to Compile Linux Kernel from Source to Build Custom Kernel
- linux里面编译安装显卡驱动失败:ERROR:Unable to find the kernel source tree for the currently running kernel.
- Howto: Build Linux Kernel Module Against Installed Kernel w/o Full Kernel Source Tree
- Howto: Build Linux Kernel Module Against Installed Kernel w/o Full Kernel Source Tree
- systemtap ERROR: Build-id mismatch: "kernel" vs. "vmlinux" byte 0
- build linux kernel error
- Build A Minimal Linux Kernel
- Build linux kernel Module
- Build Linux Kernel
- linux/errno.h: No such file or directory (kernel compile error)
- CMake Error: The source directory "/root/mysql-5.5.29-linux2.6-x86_64" does not appear to contain CM
- build linux kernel -- make menuconfig
- Gentoo Linux下安装NVIDIA显卡驱动(NVIDIA installer can't find kernel source/build files)
- Building a Linux Kernel from source
- ubuntu下载linux-kernel source code
- Build linux kernel
- Patches for VMware® Workstation 8.0.0 build-471780 for Linux kernel 3.2.0
- linux kernel source code
- HowTo use the CDT to navigate Linux kernel source
- get linux kernel source ubuntu