autoconf.hがその場所に自動的にコピーされないのはなぜですか?

autoconf.hがその場所に自動的にコピーされないのはなぜですか?

Debian 7.7 を新しくインストールしています。インストール後、IceweaselブラウザのWebカメラを除くすべてがうまく機能します。多くの読書の終わりに最良の解決策はインストールすることであることがわかりました。Flash 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ローカルフォルダ()にautoconf.hファイルがありますが、FlashCamソースが探していると仮定するフォルダにはありませんlinux-sources/include/generated/autoconf.h*/usr/src/linux-headers-3.2.0-4-common/include/*今どうすればいいですか?このフォルダを手動でコピーするのは少し恐ろしく、それを操作する他の指示がありません。

ベストアンサー1

ツリーにカーネルモジュールを構築するための最新のガイドラインは次のとおりです。ここ。カーネル構成ヘッダーをシステムインクルードディレクトリにインストールすることは、プロセスの一部ではありません。代わりに、makeカーネルソースツリー内で呼び出し、引数を使用してモジュールのソースツリーを指しますM=

FlashCamはしばらく更新されていないため、一部の移植操作なしで最新のカーネルを構築することは不可能です。

おすすめ記事