mtk平台android编译命令,MTK 常见的编译命令

1: ./mk n(r) kernel; ./mk bootimage;当修改build-in 到kernel相关代码时,要使用此命令,具体文件参考如下:

alps/kernel/

alps/mediatek/platform/mt65xx/kernel/

alps/mediatek/source/kernel/

alps/mediatek/coustom/mt65xx/kernel/

alps/mediatek/coustom/mon/kernel/

alps/mediatek/coustom/$porject_name$/kernel

2: ./mk n(r) k /module_path 当修改kernel module相关代码时,要使用此命令,具体文件参考如下:

alps/mediatek/platform/mt65xx/kernel/drivers/ci/

alsp/mediatek/platform/mt65xx/gpu/

......

通常看对应文件夹的Makefile就知道是build in到kernel,还是ko,

obj-m += xxx, 表示build成ko module,

obj-y += xxx, 表示build in到bootimag.

ps: 要特别注意, 如果你new的时候是user版本, 在使用此命令的时候一定要加上

-oTARGET_BUILD_VARIANT=user, 否则会导致将之前new的结果全部删除,

3: ./mk n pl 当修改preloader相关代码时,要使用此命令,具体如下:

alps/mediatek/platform/mt65xx/preloader/

alps/mediatek/source/preloader/

alps/mediatek/coustom/

你可能感兴趣的:(mtk平台android编译命令,MTK 常见的编译命令)