Инструменты пользователя

Инструменты сайта


wiki:cross-compiling-mtd-utils

Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

wiki:cross-compiling-mtd-utils [2016/06/28 16:43]
maxx [MTD Utils]
wiki:cross-compiling-mtd-utils [2016/06/28 16:49] (текущий)
maxx [MTD Utils]
Строка 76: Строка 76:
 make install make install
 </​code>​ </​code>​
 +Теперь переходим в директорию,​ которую мы указывали как PREFIX и заходим в **sbin**. В этой директории находятся все наши скомпилированные утилиты,​ они имеют большой размер,​ потому что содержат отладочные символы. Обработаем их утилитой strip, чтобы уменьшить размер:​
 +<​code>​
 +sbin$ arm-linux-gnueabihf-strip *
 +arm-linux-gnueabihf-strip:​flash_eraseall:​ File format not recognized
 +</​code>​
 +не обращаем внимание на flash_eraseall,​ т.к. это не исполняемый файл, а текстовый скрипт. Теперь можно можно скопировать утилиты в файловую систему. Мы использовали опцию '​-static'​ для линковщика,​ поэтому динамические библиотеки в файловой системе не нужны. Если же вы скомпилировали утилиты и библиотеки динамическими,​ то библиотеки надо скопировать в файловую систему обязательно.
wiki/cross-compiling-mtd-utils.txt · Последние изменения: 2016/06/28 16:49 — maxx