ubuntu交叉编译linux,在x86 ubuntu上为ARM交叉编译linux内核模块

我想在我的x86 ubuntu

linux上交叉编译ARM内核模块.

我已经下载了内核源代码(linux 2.6.26,因为目标ARM机器正在运行这个linux版本).

和apt-get’ed arm交叉编译器.如你看到的.

root@declspec-desktop:/var/www/module_test# arm-linux-gnueabi-

arm-linux-gnueabi-addr2line arm-linux-gnueabi-cpp-4.5

arm-linux-gnueabi-gcov-4.5 arm-linux-gnueabi-ld.gold

arm-linux-gnueabi-ranlib arm-linux-gnueabi-strip

arm-linux-gnueabi-ar arm-linux-gnueabi-elfedit

arm-linux-gnueabi-gprof arm-linux-gnueabi-nm

arm-linux-gnueabi-readelf arm-linux-gnueabi-as

arm-linux-gnueabi-gcc arm-linux-gnueabi-ld

arm-linux-gnueabi-objcopy arm-linux-gnueabi-size

arm-linux-gnueabi-c++filt arm-linux-gnueabi-gcc-4.5

arm-linux-gnueabi-ld.bfd arm-linux-gnueabi-objdump

arm-linux-gnueabi-strings

以下是我的内核模块的Makefile(hello_module.ko)

编译(对于我的x86机器),这工作正常.

obj-m += hello_module.o

KDIR := /lib/modules/$(shell uname -r)/build

#PWD:=$(shell pwd)

all:

$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules

clean:

rm -rf *.o *.ko *.mod.* .c* .t*

现在,我在原始工作的Makefile中需要更改什么

为了交叉编译Linux 2.6.26的内核模块用于ARM?

以及linux源码和linux头码源之间的区别?

我每次编译一些内核时都看过这些内容,但我仍然没有得到它.

我搜索了一些文章,但它不会帮助…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值