make : *** Ошибка 2 make : *** Ошибка 2

Я попытался установить MADWIFI на моем OpenMediaVault-сервере. Требуется больше информации?

Я получаю эту ошибку, каждый раз, когда я ввожу make :

 root@NAS2024:/media/5703066A59887FF7/Dsys/madwifi-0.9.4# make Checking requirements... ok. Checking kernel configuration... ok. make -C /lib/modules/2.6.32-5-amd64/build SUBDIRS=/media/5703066A59887FF7/Dsys/madwifi-0.9.4 modules make[1]: Entering directory `/usr/src/linux-headers-2.6.32-5-amd64' CC [M] /media/5703066A59887FF7/Dsys/madwifi-0.9.4/ath/if_ath.o /media/5703066A59887FF7/Dsys/madwifi-0.9.4/ath/if_ath.c:1: error: bad value (armv4) for -march= switch make[5]: *** [/media/5703066A59887FF7/Dsys/madwifi-0.9.4/ath/if_ath.o] Error 1 make[4]: *** [/media/5703066A59887FF7/Dsys/madwifi-0.9.4/ath] Error 2 make[3]: *** [_module_/media/5703066A59887FF7/Dsys/madwifi-0.9.4] Error 2 make[2]: *** [sub-make] Error 2 make[1]: *** [all] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-5-amd64' make: *** [modules] Fehler 2 

Почему эта ошибка возникла?

One Solution collect form web for “make : *** Ошибка 2 make : *** Ошибка 2”

Взгляните на подробности о том, как скомпилировать драйверы MadWifi для других архитектур. Например, в вашем случае вы пытаетесь скомпилировать ARM4, хотя, возможно, не намеренно.

выдержка

Кросс-компиляция

Система сборки предназначена для поддержки кросс-компиляции без каких-либо изменений в файлах распространения. Достаточно указать какие-либо параметры в командной строке make.

В большинстве случаев необходимо определить только KERNELPATH и CROSS_COMPILE. CROSS_COMPILE – это префикс для кросс-компиляции. Например, если кросс-компилятор называется arm-linux-gcc, установите CROSS_COMPILE в «arm-linux-»:

  $ make KERNELPATH=/usr/src/linux-arm CROSS_COMPILE=arm-linux- 

Система сборки определяет ARCH и TARGET на основе файла .config в дереве сборки Linux. TARGET все же, возможно, необходимо будет предоставить в командной строке некоторые необычные системы. Если ARCH определен неверно, сообщите об этом.

  • Как этот Makefile делает программу C даже без указания компилятора?
  • Поиск имени компилятора компьютера двоичного кода
  • Могу ли я прочитать, какие CCFLAGS использовались для создания двоичного файла?
  • sudo apt-get install g ++ - 4.8-multilib не работает на Mint?
  • Невозможно найти libgmp при компиляции GCC 4.5.2
  • Установка кросс-инструментальной цепочки для создания бинарных файлов ARM в Debian
  • Нет 32 ошибки библиотеки разработки после установки glibc-devel.i686
  • Qubes OS - обновление ядра шаблона
  • Добавление компилятора Objective C в GCC 4.7.2
  • -fstack-protector-strong доступен, но компилятор разбивается при компиляции ядра с использованием gcc
  • Установите еще одну версию gcc
  • Interesting Posts

    сортировка не работает для аналогичных записей

    sudoedit root принадлежит файлу в корневом каталоге

    Метаданные mdadm: следует ли принимать меры предосторожности для предотвращения перезаписи суперблока?

    Команда arm-linux-gcc не работает

    Разница tun / tap, это интерфейсы, которые обрабатывают протоколы или ОС?

    Установите устройство в раздел, расположенный на другом устройстве

    Есть ли способ сделать блок-блок Linux, который является просто смещением в существующее блочное устройство?

    Альтернативное решение для создания нескольких копий одного файла с помощью командной строки?

    bash_history: комментировать опасные команды: `#`

    Как перенести первые буквы двух слов?

    Человек -f, что означает (1)?

    Как создать CSR для присоединения SSL-сертификата к сайту?

    Непосредственно монтируйте subvolume btrfs или привяжите монтировку, если они уже видимы

    Перенаправить вывод Pocketsphinx_continuous в файл

    как glob каждый скрытый файл, кроме текущего и родительского каталога

    Linux и Unix - лучшая ОС в мире.