为iOS构建Xalan(armv7 / armv7s)平台

时间:2016-06-07 06:16:56

标签: c++ ios cross-compiling armv7 xalan

有没有人成功交叉编译了用于在iOS设备(而不是模拟器)上使用的armv7 / armv7s arch的Xalan C ++库? 我能够通过为armv7设置iOS g ++ / gcc编译器来交叉编译xerces库,但是在运行make文件时使用相同的Xalan程序给出了以下错误:

iComp:c iComp$ make 
Linux, Solaris, AIX, Compaq Tru64, OS/390, MacOSX, HP-UX, NETBSD, FREEBSD, CYGWIN, and MINGW are the only platforms supported.

以上错误清楚地表明我无法定位iOS平台。 那么配置makefile有什么问题吗?

更新

由于Xalan的runConfigure文件使用不正确,出现了上述问题。 通过runConfigure将其他选项传递给配置文件的正确用法是使用' -C'选项" - host = arm-apple-darwin --disable-shared"

这有助于解决上述平台检测问题并生成交叉编译make文件。

问题

但是现在问题是在运行make时,生成了默认的MsgLoader(inmeme)可执行文件(target:armv7),然后make文件尝试在Mac OSX上运行armv7可执行文件,显然会出现错误&# 39;可执行文件中的Bad CpuType'

如何通过创建MsgLoader的armv7 exe来避免构建Xalan,或者在终端中运行这个armv7 exe(似乎不可能!)以便继续构建。

提前感谢您的帮助!!!

0 个答案:

没有答案