二、常用编译命令
make -j8 // 八个线程 - 根据cpu几核几线程
make pl // 编译preloader
make lk // 编译lk
make kernel // 编译kernel
make bootimage // 打包boot.img(包含kernel、dts、rootfs、init.**.rc、sepolicy下的te权限文件)
make snod // 打包system.img(包含hal,jni,framework)
make // 全部打包
mmma
2>&1 // 将2(输出)重定向输出到1(输入)
二、单独编译sensor hal层:
1.编译命令:
source build/envsetup.sh ; lunch full_magc6737m_65_n-eng; mmma vendor/mediatek/proprietary/hardware/sensor 2>&1 | tee mm.log
make snod // 打包生成新的system.img - 如push则不需要
2.编译生成:
z:alps\out\target\product\magc6737m_65_n\system\vendor\lib64\hw\sensors.mt6737m.so // N
z:alps\out\target\product\magc6737m_65_n\system\lib64\hw\senso