安装工具链
打开控制台,输入如下命令:
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等相关文件。