当前位置: 技术问答>linux和unix
一般你们用什么方法得到一个arm+linux的内核.
来源: 互联网 发布时间:2015-12-02
本文导语: 为什么我从www.arm-linux.org 上下的补钉patch再用在从ftp.kernel.org上下载的内核时,打补钉的时候老是找不着文件名. 各位老大说说你们是怎能么获得arm+linux内核的呀. 能说得具体一点吗 给个资料最好了 | ...
为什么我从www.arm-linux.org 上下的补钉patch再用在从ftp.kernel.org上下载的内核时,打补钉的时候老是找不着文件名.
各位老大说说你们是怎能么获得arm+linux内核的呀.
能说得具体一点吗
给个资料最好了
各位老大说说你们是怎能么获得arm+linux内核的呀.
能说得具体一点吗
给个资料最好了
|
估计问题出在 如何打patch。
建议google之
建议google之
|
which kernel version do you use ?
kernel 2.6.x do not need patch to support ARM
kernel 2.6.x do not need patch to support ARM
|
楼上的正解.
|
2.6的内核,只要修改源码包下面Makefile文件就可以得到arm-linux的配置
1.安装交叉编译工具:arm-linux-gcc
2.修改源码包下面Makefile,如下
#linux_src/Makefile
#####################################################
# CROSS_COMPILE specify the prefix used for all executables used
# during compilation. Only gcc and related bin-utils executables
# are prefixed with $(CROSS_COMPILE).
# CROSS_COMPILE can be set on the command line
# make CROSS_COMPILE=ia64-linux-
# Alternatively CROSS_COMPILE can be set in the environment.
# Default value for CROSS_COMPILE is not to prefix executables
# Note: Some architectures assign CROSS_COMPILE in their arch/*/Makefile
ARCH ?= arm
CROSS_COMPILE ?= arm-linux-
#####################################################
1.安装交叉编译工具:arm-linux-gcc
2.修改源码包下面Makefile,如下
#linux_src/Makefile
#####################################################
# CROSS_COMPILE specify the prefix used for all executables used
# during compilation. Only gcc and related bin-utils executables
# are prefixed with $(CROSS_COMPILE).
# CROSS_COMPILE can be set on the command line
# make CROSS_COMPILE=ia64-linux-
# Alternatively CROSS_COMPILE can be set in the environment.
# Default value for CROSS_COMPILE is not to prefix executables
# Note: Some architectures assign CROSS_COMPILE in their arch/*/Makefile
ARCH ?= arm
CROSS_COMPILE ?= arm-linux-
#####################################################