當前位置:編程學習大全網 - 站長素材 - 交叉編譯的準備素材

交叉編譯的準備素材

怎麽說呢,妳先得準備好主機平臺,對我們這個項目來說,我們建議采用x86 Linux做主機平臺,因為這樣需要的設置工作最少。當然妳也可以使用妳所喜歡的平臺或妳所能得到的平臺,其中的區別在於妳可能必須做更多的設置工作,當然也有這種可能,就是妳所選擇的主機平臺根本不能生成適用於目標平臺的正確的交叉編譯器。

對於交叉編譯器,可以自己生成,也可以從網上下載。區別在於從網上下載非常簡單方便,但也許妳找不到適合妳所選擇的平臺的。而自己生成交叉編譯器,有時會遇到很多挫折,但這的確是個有趣的值得懷念的經歷。

如果妳想自己生成交叉編譯器,那妳必須先準備下面這些東西:

1、磁盤空間。至少要500M左右的空間,如果想壹氣呵成的話,那就要900M-1G的空間。

2、各種源代碼。妳至少要準備binutils-2.11.2、gcc-2.95.3、linux-2.4.6、newlib-1.8.2或glibc-2.2.2的源代碼。

如果妳所使用的主機平臺不是運行的linux,那妳還必須註意以下這些問題:

1、GNU bash必須是默認shell,所以妳也許得把/bin/sh改成bash。

2、妳要確認已經安裝了GNU bison,因為這些軟件同樣使用了bison擴展。

3、GNU gmake最好是系統默認的make,因為這些軟件都使用了gmake擴展,如果不是,在需要make時,記得使用gmake。

4、如果妳想生成交叉glibc,則GNU gsed必須是默認sed,因為glibc會用到gsed的擴展。

5、如果妳想生成交叉glibc,那還必須準備glibc-linuxthreads-2.2.2的源代碼。

6、確認正確的路徑搜索順序,最好讓GNU軟件首先被執行。

  • 上一篇:請問,頁腳在Word中是什麽意思?它有什麽具體功能?
  • 下一篇:感恩素材名人事例 歷史上名人感恩的故事
  • copyright 2024編程學習大全網