Почему autoconf.h не копируется автоматически на свое место?

Я работаю над чистой установкой Debian 7.7. После установки все отлично работало, за исключением веб-камеры в браузере Iceweasel. Прочитав много, я обнаружил, что лучшим решением является установка FlashCam 1.4.5 .

After downloading the sources, I did a make and got an error: ERROR: Kernel configuration is invalid. include/generated/autoconf.h or include/config/auto.conf are missing. Run 'make oldconfig && make prepare' on kernel src to fix it. WARNING: Symbol version dump /usr/src/linux-headers-3.2.0-4-common/Module.symvers is missing; modules will have no dependencies and modversions. Building modules, stage 2. 

Прочтите что-нибудь и выясните, что я должен установить исходные коды ядра и подготовить компиляцию:

 apt-get install linux-source linux-source-3.2 tar jxf /usr/src/linux-source-3.2.tar.bz2 cd linux-source-3.2 cp /boot/config-3.2.0-4-amd64 ./.config make oldconfig make prepare 

Теперь в моей локальной папке с linux-sources/include/generated/autoconf.h файл autoconf.h ( linux-sources/include/generated/autoconf.h ), но не в */usr/src/linux-headers-3.2.0-4-common/include/* где я предполагаю, это папка, в которой ищут источники FlashCam. Что мне теперь делать? Скопируйте вручную эту папку немного страшно, и я не могу найти дополнительные инструкции, чтобы заставить ее работать.

One Solution collect form web for “Почему autoconf.h не копируется автоматически на свое место?”

Здесь приведены последние инструкции по построению модулей ядра вне дерева. Установка заголовков конфигурации ядра в систему включает каталог, который не является частью процедуры. Скорее вы вызываете make изнутри исходного дерева ядра и указываете его в исходное дерево модуля с параметром M= .

FlashCam не обновлялся через некоторое время, поэтому может быть невозможно создать его против последнего ядра без каких-либо усилий по переносу.

  • загружать обновленное изображение ядра на beagleboard
  • Загрузите ядро ​​Linux uboot на виртуальную машину
  • Получение большой endian linux для загрузки на ARM с u-boot
  • Увеличение размера буфера с настройкой режима ядра (KMS)
  • Какая часть ядра Linux определяет порядок выполнения пользовательских приложений?
  • Загрузите полную сборку ядра Linux
  • Как создать собственное ядро?
  • Что означает Линус здесь в документации по кодированию типа ядра?
  • Где в исходном коде GRUB2 есть передача / переход к коду ядра?
  • Диски SATA ssd
  • Как начать писать драйверы?
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.