安裝工具鏈
打開控制檯,輸入如下命令:
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等相關文件。