网上有很多ACE各种交叉编译方式,其实这些方法在我看来都不是非常正确的。
我也不记得我在那里看了一篇文章,我觉得正确的方法应该是是这样的。今天突然想起来就把自己的编译过程记下来。
1解压 ACE 文件
2 进入ACE目录
3 新建目录build
4进入bulid
5运行命令./configure
6运行make
以上是在Linux下编译的方式。
如果要进行交叉编译,就需要修改第5步运行的命令了。
一下是我在 mg3500上使用的交叉编译命令
./configure CC=arm-merlin-linux-uclibc-gcc CXX=arm-merlin-linux-uclibc-g++ --host=arm-merlin-linux-uclibc --enable-ssl=no --with-x=no其实configure 有很多编译选项 你可以通过运行./configure --help 查看相关的帮助文档。