编译mini2440的crosstool-NG和全志A20的Linux BSP(Buildroot)的心得

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/CharmingSun/article/details/50880714

前言

之前花了两个月时间用crosstool-NG编译出了mini2440的交叉编译工具链,后来又花了一个月时间编译全志A20的Linux BSP(使用Buildroot)。中间出了很多错误,也解决了很多错误,由于没有逐个记录下来,所以写一篇博客总结一下解决错误的一些思路。
主要过程是认真阅读编译日志、准确定位错误信息,然后根据错误信息自行解决,或者利用百度、谷歌搜索错误信息并找到解决方法。

一、crosstool-NG

1、没有安装依赖的软件包;
2、没有安装依赖的库;
3、进入crosstool-NG配置界面更换软件包版本;
4、更换crosstool-NG版本。

二、Linux BSP(Buildroot)

1、没有安装依赖的软件包;
2、没有安装依赖的库;
3、软件包下载错误(有时候自动下载的软件包缺少文件),所以需要去其他网站下载;
4、按照错误信息更改对应的Makefile;
……(未完,因为至今没有完全编译成功)

猜你喜欢

转载自blog.csdn.net/CharmingSun/article/details/50880714
BSP