網上有很多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 查看相關的幫助文檔。