一、什么是交叉工具链?
答: 交叉工具链就是一个编译器,将高级语言转换目标程序(类似于gcc)
二、为什么要交叉编译?
答:①:交叉编译是指在一个平台上生成另一个平台上得可执行代码。(x86--->ARM) ②:因为有时候目的平台上不允许或未安装我们所需要的编译器,或者是因为目的平台上的资源贫乏,运行我们所需要编译器比较困难。
三、如何安装交叉工具链?
下载地址:交叉工具链
①:工具链压缩包放置到共享目录下
②:工具链创建一个安装目录(/usr/)
sudo mkdir /usr/5.4.0_arm sudo chmod 777 /usr/5.4.0_arm
③:直接将资源解压到/usr/5.4.0_arm
sudo tar zxvf arm-5.4.0.tar.gz -C /usr/5.4.0_arm/
④: 安装结果(/usr/5.4.0_arm/5.4.0/usr/bin/arm-linux-gnueabihf-gcc)
⑤:加入环境变量任何的路径下都能使用arm-linux-gnueabihf-gcc
①:查看编译器得路径
查看编译器路径:which arm-linux-gnueabihf-gcc
②:打开脚本.bashrc
export PATH=$PATH:/usr/5.4.0_arm/5.4.0/usr/bin最后: 重启终端



