1、下载u-boot源码包和patch文件到ubuntu某一个文件夹:
#tar -xjf ./u-boot-1.1.6.tar.bz2
#cd u-boot-1.1.6/
#patch -p1 < ../u-boot-1.1.6_jz2440.patch
下载工具编译链,并解压缩:tar xjf **
打开虚拟机命令终端执行以下两个命令,配置服务环境
1.#wget no check certificate O Configuring_ubuntu.sh https://weidongshan.coding.net/p/DevelopmentEnvConf/d/DevelopmentEnvConf/git/raw/master/Configuring_ubuntu.sh
之后出现Configuring_ubuntu.sh文件,打勾更改此文件“可执行”:
2.#sudo ./Configuring_ubuntu.sh 命令行执行该文件,并选择“2”选项:
配置交叉工具编译链:
#gedit ~/.bashrc 编辑文本,最后一行添加:
export PATH=$PATH:(交叉编译工具链路径)/bin
export PATH
检查是否成功:#arm-linux-gcc -v
发现报错,并没有找到文件:
原来是交叉编译链是32位的,而我们使用的ubuntu是64位的,是没办法执行交叉工具编译链的,那就来解决32位交叉工具编译链兼容问题:
我采纳了网上的一篇解决兼容问题的文章,并按顺序执行
但结果是我的ubuntu系统崩了……
还一直都让你输入用户名密码,不管你输入的有多么正确都是不能进入……