天天看點

arm-linux-gcc-4.3.2 with EABI

符合EABI标準交叉編譯器: arm-linux-gcc-4.3.2 with EABI

·說明

交叉編譯器在編譯的時候,對于浮點運作會預設硬浮點運算FPA(Float Point Architecture),而沒有FPA的CPU,比如SAMSUNG S3C2410/S3C2440,會使用FPE(Float Point Emulation 即軟浮點),這樣在速度上就會遇到極大的限制,使用EABI(Embedded Application Binary

Interface)則可以對此改善處理,ARM EABI有許多革新之處,其中最突出的改進就是Float Point Performance,它使用Vector Float Point(矢量浮點),是以可以極大提高涉及到浮點運算的程式

下面一篇文章對此做了詳細的描述。

·為你帶來的好處

最新linux軟體系統即采用了統一的符合EABI标準的交叉編譯器,并使用了新的glibc庫2.8,使用同一個編譯器,你可以編譯

- linux核心(linux-2.6.29)

- qtopia-2.2.0圖形系統

- busybox

- vivi(開源的bootloader)

- u-boot(開源的bootloader)

- 其他很多linux應用程式(如web server, boa, madplay等程式)

首先這可以提高程式的浮點運算性能,其次你可以不必把時間花費在切換不同的編譯器上。

本文來自CSDN部落格,轉載請标明出處:http://blog.csdn.net/elong88/archive/2009/09/03/4516376.aspx

繼續閱讀