zoukankan      html  css  js  c++  java
  • 新手搭建 x-boot 编译环境笔记

    1、需要先搭建交叉编译环境,即制作交叉编译工具链,这个过程比较复杂,所以我在这里使用别人做好的交叉编译工具链。 2018年8月27日15:03:37
     
    2、X-boot 源码github地址:https://github.com/xboot/xboot
     
    3、交叉编译工具链下载地址:(下面截图在上面的链接中)
    因为我 的硬件是 :10块钱一个月的 云服务器 ,因此下载 下面三个文件:
     
    4、安装教程编译环境,根据第二步 链接 里面的 教程,先解压三个文件。
    tar -xvf gcc-linaro-5.3.1-2016.05-x86_64_aarch64-elf.tar.xz
    tar -xvf gcc-linaro-5.3.1-2016.05-x86_64_arm-eabi.tar.xz
    tar -xvf gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf.tar.xz
    注:
    第一个 是编译 raspberrry 使用的
    第三个 是编译V3S使用的
    5、使用git命令下载x-boot源码,git clone https://github.com/xboot/xboot.git
     
    具体操作是:
    1、因为我用的是 V3S,因此 需要得到 第四步解压的第三个文件夹的路径,Linux下使用pwd即可:
    2、我得到的路径是:
    /home/suozhang/lizhipai/x-boot/gcc/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf
    3、得到命令: 注,上面一步得到的路径,需要加上/bin
    make CROSS_COMPILE=/home/suozhang/lizhipai/x-boot/gcc/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf- PLATFORM=arm32-v3s
    4、进入到 xboot 代码 根目录,用两条指令即可开始编译
     
    编译过程大概 2分钟左右!
     
    编译 f1c100s 平台
    (注意这次多了 一个 time ,可以显示 编译耗时)
    time make CROSS_COMPILE=/home/suozhang/lizhipai/x-boot/gcc/gcc-linaro-5.3.1-2016.05-x86_64_arm-eabi/bin/arm-eabi- PLATFORM=arm32-f1c100s
     

  • 相关阅读:
    Ajax 异步请求返回集合遍历问题
    JS 类数组,字符串,转换成数组的方法
    laravel、TP、YII三个框架的优缺点对比
    纵深防御
    渗透测试小结
    常见的设计模式
    CDN简介
    WAF小介
    分布式事务及其常见的解决方案
    redis主从复制
  • 原文地址:https://www.cnblogs.com/suozhang/p/9554182.html
Copyright © 2011-2022 走看看