Ubuntu下的交叉編譯

安裝工具鏈

打開控制檯,輸入如下命令:

sudo apt-get install g++-arm-linux-gnueabi

上述命令安裝最新的交叉編譯器,默認安裝目錄在/usr/arm-linux-gnueabi。如果需要其他版本的編譯器,可以在打完sudo apt-get install g++之後按Tab鍵,顯示所有可用的g++編譯器。

編譯需要的庫

  • 下載你需要交叉編譯的庫的源代碼,一般裏面都包含configure文件。
  • 切換到庫的源代碼目錄,輸入如下命令:
./configure --prefix=/usr/arm-linux-gnueabi --host=arm-linux-gnueabi

--prefix設置了包含目錄,--host設置了目標平臺。上述命令適用於大部分庫,有一些庫可能需要手動設置交叉編譯器。如果編譯過程中有問題,請查看庫目錄中自帶的INSTALL和BUILD等相關文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章