很多時候,你所使用的開發平臺和你的開發所面向的機器并不一致。比如,你可能想在裝有x86/Linux的膝上電腦上構建一個PowerPC/Linux的應用程序。使用GNU工具包中的gcc,gas和ld工具,可以指定并構建一個交叉編譯器,使你能夠在本地機器上創建面向其它目標機器的應用程序。稍微用些功夫,你甚至可以搭建出一個環境,從而能夠針對各種不同的目標而構建應用程序。在本指南中,我描述了在系統上構建交叉編譯器所需的過程。我還討論了構建一個完全的面向一系列目標的環境,展示了如何與distcc和ccache工具結合使用,并且描述了保持最新版本以及在新開發平臺上進行更新,所需的方法。
構建交叉編譯器,需要對構建一個典型的UNIX開源項目有基本的了解,具有一些基本的shell技能,還要有相當的耐心。
標簽:
上傳時間:
2013-11-27
上傳用戶:450976175