嵌入式爱好者

查看: 11105|回复: 2

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

[复制链接]

3

主题

6

帖子

20

积分

AM335x通行证

扫一扫,手机访问本帖
发表于 2016-10-19 13:11:39 | 显示全部楼层 |阅读模式
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、编译的时候出错     
  1. 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.
  2. make: Leaving directory `/work/forlinx/Android4.2/TI_Android_JB_4.2.2_DevKit_4.1.1'
复制代码
5、然后我自己建立了 libstdc++_intermediates 文件夹, 并从其它目录中 copy 了 export_includes。
  6、再次编译又出错
  1. 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.
  2. make: Leaving directory `/work/forlinx/Android4.2/TI_Android_JB_4.2.2_DevKit_4.1.1'
复制代码

综上, 麻烦大牛们帮帮忙,单独编译一个模块的正确步骤是什么?,谢谢!

BR!

回复

使用道具 举报

1

主题

3670

帖子

4177

积分

发表于 2016-10-24 10:53:59 | 显示全部楼层
您好:
    网上有不少相关的教程、方法,希望可以帮到你
    http://www.cnblogs.com/thinkinglife/p/4960486.html

点评

Hi 版主, 我就是按这个方法,但是一直出错。 BR!  详情 回复 发表于 2016-10-25 10:33
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

3

主题

6

帖子

20

积分

AM335x通行证

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

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

BR!
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-20 19:06

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表