1. 下载
访问ACE的官网http://download.dre.vanderbilt.edu/
下载ACE.tar.gz2 ,链接http://download.dre.vanderbilt.edu/previous_versions/ACE-6.2.4.tar.bz2
关于需要使用的sunxi交叉编译器,见http://blog.csdn.net/sakaue/article/details/19403025
2. 准备
执行命令,设置ACE_ROOT环境变量
export ACE_ROOT=/home/sakaue/ace/ACE_wrappers
cd ~/ACE_wrappers/ace/
cp ./config-linux.h ./config.h
cd ../include/makeinclude/
ln -s ./platform_linux.GNU ./platform_macros.GNU
修改Makefile中的编译器为sunxi的arm-linux-gnueabihf-*&#

本文档介绍了如何在Linux环境下进行ACE库的交叉编译,以适配sunxi架构。首先从ACE官网下载ACE-6.2.4源码,然后设置ACE_ROOT环境变量,修改Makefile以使用sunxi交叉编译器。在编译过程中,解决由于缺少宏定义导致的错误,通过在ace/config.h中添加相应代码。经过这些步骤,可以成功进行交叉编译。
最低0.47元/天 解锁文章
452

被折叠的 条评论
为什么被折叠?



