zoukankan      html  css  js  c++  java
  • ubuntu 交叉编译 busybox-1.31.1

    目的:静态编译 Busybox-1.13.1_arm64

    环境:Ubuntu 18.04.3

    #----------------环境配置
    #       aarch64-linux-gnu-g++
    sudo apt install -y g++ g++-aarch64-linux-gnu 
    #       menuconfig
    sudo apt install -y libncurses5-dev flex bison
    
    #----------------编译过程
    #下载源码
    wget https://busybox.net/downloads/busybox-1.31.1.tar.bz2
    tar -jxvf busybox-1.31.1.tar.bz2
    cd busybox-1.31.1
    
    #生成默认编译配置    生成文件大小约2.04MB。
    make defconfig    
    
    #编辑配置
    make menuconfig
    #Settings --->
    #    --- Build Options
    #    [ ] Build static binary (no shared libs)   #按“空格键”勾选此项。
    
    make -j8 ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-    #-j8代表8线程编译
    
    
  • 相关阅读:
    Kattis
    Kattis
    Kattis
    Kattis -Backspace
    Kattis
    Kattis
    Kattis
    Hihocoder1061-Beautiful String
    Hihocoder1350-Binary Watch
    Hihocoder1458-Parentheses Matching(stack,vector)
  • 原文地址:https://www.cnblogs.com/srczhang/p/11963290.html
Copyright © 2011-2022 走看看