当我试图在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没有索引,运行run lib来添加一个.
谁知道为什么?我该怎么做才能成功编译?
非常感谢 .
解决方法
不确定这是不是你的情况,但Makefile我使用硬编码的ranlib到/usr/bin/ranlib.显然Mac ranlib与Android ranlib不兼容.