如何交叉编译成ARM9板?

时间:2013-02-05 06:59:35

标签: c++ ubuntu poco-libraries

  

可能重复:
  Building ARM GNU Cross compiler

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

如何为ARM9交叉编译?

2 个答案:

答案 0 :(得分:3)

为您的目标获取交叉编译器。然后在$ POCO_BASE / build / config(ARM-Linux,DigiEL,Angstrom,ELDK等)中使用其中一个交叉构建配置,复制它并对您的工具链进行必要的更改。您可能需要更改CC和CXX变量以匹配工具链的可执行文件名称以及POCO_TARGET_OSARCH。要么将环境变量POCO_CONFIG设置为构建配置的名称,要运行make for Foundation,XML等,要么运行

./configure --config=<YourConfig> --no-samples --no-tests
./make -s

为您的目标构建POCO。

此外,http://pocoproject.org/docs/99150-GMakeBuildNotes.html上的构建系统文档。

答案 1 :(得分:-3)

  1. 为目标构建交叉编译器。
  2. 使用交叉编译器为该目标构建。