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

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


wiki:cross-compiling-mtd-utils

Различия

Показаны различия между двумя версиями страницы.

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

Предыдущая версия справа и слеваПредыдущая версия
wiki:cross-compiling-mtd-utils [2016/06/28 16:43] – [MTD Utils] maxxwiki:cross-compiling-mtd-utils [2016/06/28 16:49] (текущий) – [MTD Utils] maxx
Строка 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.1467121385.txt.gz · Последнее изменение: 2016/06/28 16:43 — maxx