【发布时间】:2014-05-07 23:55:56
【问题描述】:
我正在尝试交叉编译 GhostPDL-9.06(此版本和任何更高版本)。我打算在 MOXA arm9 linux 计算机上使用 pcl6。提供的工具链编译良好。但是,二进制文件最终会在构建机器而不是目标机器上运行。看来我对 arch.h 文件做的不对。页面底部有交叉编译说明http://ghostscript.com/FAQ.html。对于我的经验水平,它们有点模糊。我进行了广泛的搜索,并在 jroo 在http://ghostscript.com/irclogs/2014/03/12.html 的页面顶部找到了更多说明,但我仍然卡住了。
我的配置命令是: ./configure CC=arm-linux-gcc CCLD=arm-linux-gcc CCAUX=gcc --host=arm-linux --target=arm-linux --without-x
libtiff 配置错误,但在 make 之后,我仍然得到一个 pcl6 二进制文件,它只能在 ubuntu i686 机器上正常运行。
我卡在“手动生成arch.h”
是否有人提供有关交叉编译的任何详细信息以提供更多说明?
【问题讨论】:
-
您最好访问 Freenode 上的#ghostscript IRC 频道并在那里提问。
-
感谢您的建议。我确实访问了 IRC 频道,他们非常有帮助。但是,如果没有深入讨论,有些未解决的问题很难解释。有用的建议是我不必担心 arch.h,因为我的构建机器会默认创建正确的文件。
标签: linux arm cross-compiling ghostscript libharu