【发布时间】:2013-02-05 06:59:34
【问题描述】:
我正在使用 POCO c++ 库在 ubuntu 环境中实现我的项目。我想从我的 POCO c++ 代码交叉编译到基于 ARM9 的板上。
如何为 ARM9 交叉编译它?
【问题讨论】:
标签: c++ ubuntu poco-libraries
我正在使用 POCO c++ 库在 ubuntu 环境中实现我的项目。我想从我的 POCO c++ 代码交叉编译到基于 ARM9 的板上。
如何为 ARM9 交叉编译它?
【问题讨论】:
标签: c++ ubuntu poco-libraries
为您的目标获取一个交叉编译器。然后在 $POCO_BASE/build/config(ARM-Linux、DigiEL、Angstrom、ELDK 等)中获取交叉构建配置之一,复制它并为您的工具链进行必要的更改。您可能需要更改 CC 和 CXX 变量以匹配工具链的可执行名称以及 POCO_TARGET_OSARCH。要么将环境变量 POCO_CONFIG 设置为构建配置的名称并为 Foundation、XML 等运行 make,要么运行
./configure --config=<YourConfig> --no-samples --no-tests
./make -s
为您的目标构建 POCO。
另外,http://pocoproject.org/docs/99150-GMakeBuildNotes.html 上的构建系统文档。
【讨论】:
【讨论】: