我正在使用POCO c ++库在ubuntu环境中实现我的项目。我想从我的POCO c ++代码交叉编译到基于ARM9的板。
如何为ARM9交叉编译?
答案 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)