mtd utils 1 4 5交叉編譯

2021-06-06 15:44:31 字數 1105 閱讀 3978

軟體包:

zlib-1.2.6.tar.gz

lzo-2.04.tar.gz         

e2fsprogs-1.41.14.tar.gz   

mtd-utils-1.4.5.tar.bz2

交叉編譯器:arm-linux-gcc-4.4.3    

1.zlib-1.2.6

zlib-1.2.6版本是我靜態編譯唯一成功的乙個版本

cc=arm-linux-gcc ./configure --static --prefix=$pwd/../mtd-utils

make

make install

2.lzo-2.04

./configure cc=arm-linux-gcc --prefix=$pwd/../mtd-utils --host=arm-linux --enable-static

make

make install

3. e2fsprogs-1.41.14

apt-get install texinfo

我們需要的其實是uuid而不是整個e2fsprogs,整個還是蠻大的要編譯蠻久

./configure --host=arm-linux cc=arm-linux-gcc --prefix=$pwd/../mtd-utils 

cd lib/uuid/

make

make install

export zlibcppflags=-i/home/jay/arm_linux/tools/mtd-utils/include

export zlibldflags=-l/home/jay/arm_linux/tools/mtd-utils/lib

export lzocppflags=-i/home/jay/arm_linux/tools/mtd-utils/include

export lzoldflags=-l/home/jay/arm_linux/tools/mtd-utils/lib

4.mtd-utils-1.4.5

make cross=arm-linux- without_xattr=1

至此所有需要的工具就交叉編譯完畢,在arm-linux資料夾下面

mtd utils交叉編譯

最後終於解決,原因是路徑的問題 1 原始碼 說明 zlib和lzo是編譯mtd utils所需庫檔案,需提前交叉編譯完成,以供mtd utils編譯時呼叫 2 編譯安裝zlib root home cd zlib 1.2.5 root home zlib 1.2.5 cc arm none linu...

mtd utils交叉編譯

1.準備工具 mtd utils 1.4.5.tar.bz2 或zlib 1.2.5.tar.bz2 或 lzo 2.04.tar.gz 原文 e2fsprogs 1.41.14.tar.gz 2.編譯安裝 解壓mtd utils 1.4.5.tar.bz2 tar jxvf mtd utils 1...

mtd utils交叉編譯

由於製作的busybox缺少ubiformat命令,然後自己移植mtd utils,這裡記錄下 環境 ubuntu虛擬機器19.04 mtd utils依賴zlib lzo e2fsprogs提供的庫和標頭檔案 zlib 1.2.11 lzo 2.10 e2fsprogs 1.45.3 mtd ut...