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線程編譯


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM