(1)创建交叉环境 以ubuntu /Debian(rpi destop)
1.执行: sudo apt-get install build-essential git (如已安装,不必此步)
下载必要的工具,相当于准备工作
2.建一个目录,在那里建都行,这里选择/usr/src
执行: cd /usr/src
执行: sudo mkdir rpi
执行: cd rpi
3.从github网站下载工具链(github 是一个源代码托管网站,在linux可以通过命令直接下载)
执行: sudo git clone git://github.com/raspberrypi/tools.git
4.下载完毕后,会在rpi目录下出现tools目录,工具链 就在这里面
5.工具链已经有了,接下来让系统能找到它,也就是添加环境变量 可以在/etc/profile 文件添加
也可以在 ~/.bashrc 文件添加
执行: sudo nano /etc/profile
在文件最后新添加一行
export PATH=$PATH:/usr/src/rpi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-
raspbian/bin
64位系统
export PATH=$PATH:/usr/src/rpi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-
raspbian-x64/bin
注意:路径要对,为实际路径,符号要对
6.检查无误后,按ctl+x 选 Y 保存退出
7.注意:
执行:source /etc/profile
告诉系统,对你刚刚修改的文件/etc/profile进行更新
8.测试工具链
执行: arm-linux-gnueabihf-gcc -v
如果出现版本号,说明工具链已经建立成功。