第三、四周学习内容
什么是交叉编译环境?
通常这种在主机环境下开发,在目标板上运行的开发模式叫作交叉开发。
在主机环境下生成目标板上的可执行代码的编译方式为交叉编译。
如何构建交叉编译环境?
1、通过wget命令下载软件包
wget http://labfile.oss.aliyuncs.com/courses/811/gcc-3.4.6-glibc-2.3.6.tar.bz2
2、获得软件包后,使用
tar -jxvf gcc-3.4.6-glibc-2.3.6.tar.bz2
解压
3、安装lsb-core
apt-get update
apt-get install lsb-core
4、将arm-linux-gcc 加入环境变量
export PATH=$PATH:/home/shiyanlou/gcc-3.4.6-glibc-2.3.6/bin
5、通过环境变量运行arm-linux-gcc
如显示未导入文件,则运行成功
BootLoader如果编译?
1、使用wget从http://labfile.oss.aliyuncs.com/courses/811/u-boot-1.3.2.tar.bz2 获取源码
wget http://labfile.oss.aliyuncs.com/courses/811/u-boot-1.3.2.tar.bz2
2、使用tar解压
tar -jxvf u-boot-1.3.2.tar.bz2
3、使用make命令即可编译
make