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

Sam*_*shi 7 android digital-certificate android-ndk android-ndk-r7

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

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

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

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

谁能指出我在这里缺少的东西?