首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >针对arm的交叉编译Pantheios

针对arm的交叉编译Pantheios
EN

Stack Overflow用户
提问于 2012-10-29 01:26:20
回答 1查看 256关注 0票数 1

我尝试交叉编译pantheios到arm,但是没有成功。我使用code sourcery中的arm编译器。

我尝试在pantheios文件夹中的gcc46生成文件中更改CC等。但是它说:"#error _STLSOFT_SIZEOF_SHORT not defined“我该怎么解决这个问题呢?

我做错了什么?有人知道如何为arm交叉编译pantheois吗?

EN

回答 1

Stack Overflow用户

发布于 2012-11-06 19:46:54

我没有将pantheios移植到ARM,但我有将其移植到PowerPC的经验。

这与 pantheios 本身无关,它需要更新pantheios所基于的stlsoft库。主要思想是修复文件stlsoft/internal/cccap/gcc.h中的编译器平台区别

所需的步骤是将平台信息添加到上述文件中的"Integer sizes"部分。

调查从您的gcc交叉编译器获得的信息,如下所示

触摸屏file.cpp

arm-交叉编译器-g++ -E -dM file.cpp > arm-gcc-def.txt

查看arm-gcc-def.txt中的平台定义(如下所示):

代码语言:javascript
复制
#define __ARM__
#define __SIZEOF_SHORT__ 2

并根据您的发现修复stlsoft/internal/cccap/gcc.h

之后,您将能够为ARM架构交叉编译Pantheios。

这里是sourceforge上PowerPC的示例补丁。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13111199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档