使用Android NDK的x86工具链进行编译时,将未定义的引用错误发送到stdout,stderr

时间:2012-04-11 17:48:51

标签: android android-ndk digital-certificate android-ndk-r7

我正在尝试使用Android NDK工具链编译其中一个本机库libdigcert。

如果我使用arm工具链,一切正常,如果我将此库链接到我的可执行文件,我就不会遇到任何链接器错误。

如果我使用x86工具链,那么我会收到链接器错误,这些错误显示对stdout,stderr等的未定义引用。

我使用nm来读取两个.a文件(arm和x86)之间的区别,我看到,x86文件的stdout未定义,而arm .a甚至没有提到stdout符号。

有人能指出我在这里缺少的东西吗?

0 个答案:

没有答案