作者blueblance ( )
看板LinuxDev
标题[问题] Android kernel的编译问题
时间Mon May 2 16:40:44 2016
小弟之前在尝试修改android kernel的练习
一直以来都是用整包kernel重编的方式
也就是用 source build/envsetup.sh --> lunch --> make 这样的方式来做
但是其实常常只需要改到某个部份的 driver 却要整个重编,实在很浪费时间
不知道要怎麽做才能针对某个档案做编译,编译出.ko档之後再insmod进去呢?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.136.123.154
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/LinuxDev/M.1462178447.A.B6A.html
1F:→ iiiii: make kernel & make bootimage 05/02 17:37
2F:→ blueblance: iiiii大,你说的也是需要build整个kernel,但有没有办法 05/02 17:46
3F:→ blueblance: 只针对某一个档案做make出ko档呢? 05/02 17:46
4F:→ blueblance: 因为我上网找的linux driver编译的方法都是别的方法 05/02 17:49
5F:→ mshockwave: 你要去kernel config 那边设定你要的部分成为module 05/02 19:12
6F:→ mshockwave: 但你要看你要的部分可不可以变成module 05/02 19:12
7F:推 chiwa: build过没变动的应该不会再build吧? 05/02 22:48
8F:→ blueblance: 因为每次只要修改一点东西,就要compile大概快20分钟 05/03 10:08
9F:→ blueblance: 所以才再想有没有更快速的方法 05/03 10:09
10F:推 cobrasgo: 就自己改makefile,新增一个专build某module的target。 05/03 16:55
11F:→ cobrasgo: 不过风险自负 05/03 16:55
12F:推 openeyes222: 一般修改,只会make修改的档案,很快不是吗? 05/03 18:45
13F:推 aweilin: 有用-j吗 05/05 15:50
14F:→ mysticz: 试试进kerenl目录再make,在android 层make会scan整个andr 07/17 11:23
15F:→ mysticz: oid tree 07/17 11:23