wiki:cross-compiling-mtd-utils
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версияПоследняя версияСледующая версия справа и слева | ||
wiki:cross-compiling-mtd-utils [2016/06/28 16:33] – [LZO] maxx | wiki:cross-compiling-mtd-utils [2016/06/28 16:43] – [MTD Utils] maxx | ||
---|---|---|---|
Строка 41: | Строка 41: | ||
</ | </ | ||
===== e2fsprogs ===== | ===== e2fsprogs ===== | ||
- | ===== MTD Utils ===== | + | < |
+ | wget https:// | ||
+ | tar -xzf e2fsprogs-1.42.9.tar.gz | ||
+ | cd e2fsprogs-1.42.9 | ||
+ | ./configure --prefix=/ | ||
+ | make -j4 && make install | ||
+ | cd lib/uuid/ | ||
+ | make install | ||
+ | </ | ||
+ | ===== MTD Utils ===== | ||
+ | < | ||
+ | git clone git:// | ||
+ | cd mtd-utils/ | ||
+ | git checkout v1.5.0 | ||
+ | </ | ||
+ | Отредактируйте Makefile и добавьте следующие строки в начало файла сразу же за переменной VERSION: | ||
+ | < | ||
+ | PREFIX=/ | ||
+ | CROSS=arm-linux-gnueabihf- | ||
+ | ZLIBCPPFLAGS = -I$(PREFIX)/ | ||
+ | ZLIBLDFLAGS = -L$(PREFIX)/ | ||
+ | LZOCPPFLAGS = -I$(PREFIX)/ | ||
+ | LZOLDFLAGS = -L$(PREFIX)/ | ||
+ | LDFLAGS += $(ZLIBLDFLAGS) $(LZOLDFLAGS) -static | ||
+ | CFLAGS ?= -O2 -g $(ZLIBCPPFLAGS) $(LZOCPPFLAGS) | ||
+ | </ | ||
+ | Компилируем и устанавливаем | ||
+ | < | ||
+ | WITHOUT_XATTR=1 make -j4 | ||
+ | make install | ||
+ | </ |
wiki/cross-compiling-mtd-utils.txt · Последнее изменение: 2016/06/28 16:49 — maxx