煮酒 发表于 2016-10-19 13:11:39

Android4.2 单独编译某个模块的问题

Dear All,

1、Android4.2中 我修改了 gps_qemu.c 的 code。
2、现在需要单独编译出 gps.am335xevm.so
3、以下为我的操作步骤:
       3.1. source .build/envsetup.sh
       3.2 mmm hardware\libhardware\modules\libgps
4、编译的时候出错   
make: *** No rule to make target `out/target/product/generic/obj/SHARED_LIBRARIES/libstdc++_intermediates/export_includes', needed by `out/target/product/generic/obj/SHARED_LIBRARIES/gps.am335xevm_intermediates/import_includes'.Stop.
make: Leaving directory `/work/forlinx/Android4.2/TI_Android_JB_4.2.2_DevKit_4.1.1'5、然后我自己建立了 libstdc++_intermediates 文件夹, 并从其它目录中 copy 了 export_includes。
6、再次编译又出错
make: *** No rule to make target `out/target/product/generic/obj/SHARED_LIBRARIES/libm_intermediates/export_includes', needed by `out/target/product/generic/obj/SHARED_LIBRARIES/gps.am335xevm_intermediates/import_includes'.Stop.
make: Leaving directory `/work/forlinx/Android4.2/TI_Android_JB_4.2.2_DevKit_4.1.1'
综上, 麻烦大牛们帮帮忙,单独编译一个模块的正确步骤是什么?,谢谢!

BR!

飞凌-chongzi 发表于 2016-10-24 10:53:59

您好:
    网上有不少相关的教程、方法,希望可以帮到你
    http://www.cnblogs.com/thinkinglife/p/4960486.html

煮酒 发表于 2016-10-25 10:33:16

飞凌-chongzi 发表于 2016-10-24 10:53
您好:
    网上有不少相关的教程、方法,希望可以帮到你
    http://www.cnblogs.com/thinkinglife/p/49 ...

Hi 版主,
    我就是按这个方法,但是一直出错。

BR!
页: [1]
查看完整版本: Android4.2 单独编译某个模块的问题