wiki:cross-compiling-mtd-utils
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
wiki:cross-compiling-mtd-utils [2016/06/28 16:39] – [e2fsprogs] maxx | wiki:cross-compiling-mtd-utils [2016/06/28 16:49] (текущий) – [MTD Utils] maxx | ||
---|---|---|---|
Строка 52: | Строка 52: | ||
===== MTD Utils ===== | ===== 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 | ||
+ | </ | ||
+ | Теперь переходим в директорию, | ||
+ | < | ||
+ | sbin$ arm-linux-gnueabihf-strip * | ||
+ | arm-linux-gnueabihf-strip: | ||
+ | </ | ||
+ | не обращаем внимание на flash_eraseall, |
wiki/cross-compiling-mtd-utils.1467121142.txt.gz · Последнее изменение: 2016/06/28 16:39 — maxx