树莓派交叉编译工具链的安装

    科技2022-08-01  137

    1,交叉编译的概念: 交叉编译 是在一个平台上生成另一个平台上的可执行代码。 比如,我们再windows上面编写C51代码,并编译成可执行代码,如xx.hex,是在c51上面运行,不是在windows上面运行 我们在ubuntu上面编写树莓派的代码,并编译成可执行代码,如a.out,是在树莓派上面运行,不是在ubuntu linux上面运行。 编译:是在一个平台上生成在该平台上的可执行代码 宿主机(host) :编辑和编译程序的平台,一般是基于X86的PC机,通常也被称为主机。 目标机(target):用户开发的系统,通常都是非X86平台。host编译得到的可执行代码在target上运行。 2,交叉编译工具链的概念 交叉编译工具链:交叉编译需要交叉编译工具链,比如51需要keil工具等 3,交叉编译工具的获取 通常在官网下载: 树莓派交叉编译工具下载网址:https://github.com/raspberrypi/ 4,交叉编译工具链的安装

    1>从共享文件夹拷贝到工作目录(或者用filezila软件来传输到所要的目录) cp /mnt/hgfs/share/tools-master.zip . 2>解压 unzip tools-master.zip 3>进入到所需的交叉编译工具目录中 cd /tools-master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin 注:可用pwd获得路径 4>查看环境变量 echo $PATH 5>配置工具路径到环境变量中 临时配置: PATH 环境变量 export PATH=$PATH:加上pwd所获取的路径即可 永久配置: 修改工作目录下的.bashrc 隐藏文件,配置命令终端的在文件最后一行加入: exportPATH=$PATH:路径 source .bashrc 加载配置文件,马上生效配置。

    5>交叉编译工具检查是否配置成功 直接输入相关交叉编译工具名后面加上-v 查看对应版本号,如果响应正常则配置成功

    Processed: 0.013, SQL: 8