android编译时候 target thumb C++: libwebcore <= 是什么意思阿?

方紫涵 2011-03-04 02:17:51
如:
target thumb C++: libwebcore <= external/webkit/WebCore/bindings/js/JSTouchCustom.cpp
...全文
704 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
freshui 2011-03-04
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 xwhbwas2008 的回复:]
引用 5 楼 freshui 的回复:

呵呵, 同学,需要恶补一下基本的编程知识啊 :)

多谢大哥
csdn/android板块 要是没有你 我根本不会来这个论坛
[/Quote]

呵呵, 这可太抬举我了 :)
方紫涵 2011-03-04
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 freshui 的回复:]

呵呵, 同学,需要恶补一下基本的编程知识啊 :)
[/Quote]
多谢大哥
csdn/android板块 要是没有你 我根本不会来这个论坛
freshui 2011-03-04
  • 打赏
  • 举报
回复
呵呵, 同学,需要恶补一下基本的编程知识啊 :)
freshui 2011-03-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xwhbwas2008 的回复:]
//这一句是指的是生成jar包放在相应目录?
Install: out/host/linux-x86/framework/signapk.jar
对的,最后生成的jar存放的目录。 这是host用的

//下面的这三句是什么意思?
host Prebuilt: stringtemplate (out/host/common/obj/JAVA_LIBRARIES/stringtemplate_intermediates/javalib.jar)

host Java: signature-tools (out/host/common/obj/JAVA_LIBRARIES/signature-tools_intermediates/classes)

host C: libsqlite <= external/sqlite/dist/sqlite3.c
external/sqlite/dist/sqlite3.c: In function ‘sqliteDefaultBusyCallback’
这几个没仔细研究过
不过带host的,都是android编译出来的工具,通过编译出来的工具,再处理一下android里面的代码或资源,生成可以编译或使用的文件以供最终生成rom代码用的
[/Quote]


至于external/webkit/WebCore/html/DateComponents.cpp:148: warning: suggest parentheses around '&&' within '||'

只是一个编译器警告,说代码写的不规范, 比较运算符左右的表达式最好要加括号,以免因为运算符优先级的问题造成问题
freshui 2011-03-04
  • 打赏
  • 举报
回复
target thumb C++: libwebcore <= external/webkit/WebCore/bindings/js/JSTouchCustom.cpp

这里面有好几个信息:
首先,编译出的binary的target机型已经指明了
这是用的arm的thumb指令集

android项目,默认工程都是arm平台的,arm平台一般用的是thumb指令集或arm指令集,thumb指令集会让size更小,但运行效率会稍微低一些,其他的还有pc上的x86,mips等

另外一个信息是这个编译属于libwebcore模块,模块通常是由Android.mk中的LOCAL_MODULE指定的

最后一个信息是编译的文件名及存储路径
方紫涵 2011-03-04
  • 打赏
  • 举报
回复
还有频频出现的external是麻意思?
external/webkit/WebCore/html/DateComponents.cpp:148: warning: suggest parentheses around '&&' within '||'
方紫涵 2011-03-04
  • 打赏
  • 举报
回复
//这一句是指的是生成jar包放在相应目录?
Install: out/host/linux-x86/framework/signapk.jar
//下面的这三句是什么意思?
host Prebuilt: stringtemplate (out/host/common/obj/JAVA_LIBRARIES/stringtemplate_intermediates/javalib.jar)

host Java: signature-tools (out/host/common/obj/JAVA_LIBRARIES/signature-tools_intermediates/classes)

host C: libsqlite <= external/sqlite/dist/sqlite3.c
external/sqlite/dist/sqlite3.c: In function ‘sqliteDefaultBusyCallback’:

80,362

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧