2014-03-28 132 views
0

我是這個AOSP大樓的新手,我有幾個問題。android AOSP交叉編譯器混淆

有一個名爲'prebuilds'的文件夾,它似乎具有編譯器相關工具的交叉編譯二進制文件。但也有更多的

有人可以解釋下面的編譯器是如何各不相同,

./gcc/linux-x86/arm/arm-eabi-4.6/bin/arm-eabi-gcc 
./gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc 
./gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/bin/x86_64-linux-gcc 
./gcc/linux-x86/host/i686-linux-glibc2.7-4.6/bin/i686-linux-gcc 

我對這個小知識:糾正我,如果我錯了?

i686-linux-gcc -> compiler that compiles for x86 - 32 bit target. 
86_64-linux-gcc -> compiler that compiles for x86 - 64 bit target. 
arm-linux-androideabi-gcc -> ? 
arm-eabi-gcc    -> ? 

感謝您的幫助!!。

回答

0

是的,與Android NDK附帶的arm-eabi-gcc和arm-linux-androideabi-gcc工具鏈有點不同,你可以參考git中的arm-linux-androideabi-gcc或文件docs/CHANGES.html在您當地的NDK安裝中。