網(wǎng)上有很多ACE各種交叉編譯方式,其實(shí)這些方法在我看來都不是非常正確的。
我也不記得我在那里看了一篇文章,我覺得正確的方法應(yīng)該是是這樣的。今天突然想起來就把自己的編譯過程記下來。
1解壓 ACE 文件
2 進(jìn)入ACE目錄
3 新建目錄build
4進(jìn)入bulid
5運(yùn)行命令./configure
6運(yùn)行make
以上是在Linux下編譯的方式。
如果要進(jìn)行交叉編譯,就需要修改第5步運(yùn)行的命令了。
一下是我在 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其實(shí)configure 有很多編譯選項(xiàng) 你可以通過運(yùn)行./configure --help 查看相關(guān)的幫助文檔。