当我尝试在OS X 10.7.3上构建我的c库时,我使用android-sdk-mac2.2,sdk工具版本为12,并使用android-ndk-r6。当我完成编译时,它说:
ranlib: warning for library libsystem.a the table of contents is
empty (no object file members in the library define global symbols)
我尝试使用此libsystem.a
,并说它无法读取符号:Archive has no index , run ran lib to add one
。
有人知道为什么吗?我该怎么做才能成功编译?
非常感谢。
答案 0 :(得分:12)
不确定这是不是你的情况,但Makefile我使用硬编码的ranlib到/ usr / bin / ranlib。显然Mac ranlib与Android ranlib不兼容。