可能重复:
构建 ARM GNU 交叉编译器
我正在使用 POCO c++ 库在 ubuntu 环境中实现我的项目。我想从我的 POCO c++ 代码交叉编译到基于 ARM9 的板上。
如何为 ARM9 交叉编译它?
可能重复:
构建 ARM GNU 交叉编译器
我正在使用 POCO c++ 库在 ubuntu 环境中实现我的项目。我想从我的 POCO c++ 代码交叉编译到基于 ARM9 的板上。
如何为 ARM9 交叉编译它?
为您的目标获取交叉编译器。然后在 $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。