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等相关文件。

猜你喜欢

转载自blog.csdn.net/hccloud/article/details/50847208