0

可能重复:
构建 ARM GNU 交叉编译器

我正在使用 POCO c++ 库在 ubuntu 环境中实现我的项目。我想从我的 POCO c++ 代码交叉编译到基于 ARM9 的板上。

如何为 ARM9 交叉编译它?

4

2 回答 2

3

为您的目标获取交叉编译器。然后在 $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

于 2013-02-05T07:37:05.487 回答
-2
  1. 为您的目标构建一个交叉编译器。
  2. 使用交叉编译器为该目标构建。
于 2013-02-05T07:00:45.117 回答