カーネル 3.14.1 コンパイルエラー

カーネル 3.14.1 コンパイルエラー

カーネル3.14.1をインストールしましたが、問題はないようです。

uname -r
3.14.1-031401-generic

ところで、そのフォルダに行ってmake操作をしようとすると失敗します。複数のファイルが欠落していることがわかりました。私がどのようにして得るのか知っています。

sudo make
  HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf --silentoldconfig Kconfig
make[1]: *** No rule to make target `/usr/src/linux-headers-3.14.1-031401-generic/arch/x86/syscalls/syscall_32.tbl', needed by `arch/x86/syscalls/../include/generated/uapi/asm/unistd_32.h'.  Stop.
make: *** [archheaders] Error 2

このエラーを解決する方法を理解できません。私はそれをオンラインで見つけましたが、今30時間以上費やした後に疲れました。

ヘッダーファイルが利用可能であることを確認するには、次の手順を実行します。sudo apt-get install linux-headers-$(uname -r)

Reading package lists... Done
Building dependency tree       
Reading state information... Done
linux-headers-3.14.1-031401-generic is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

ベストアンサー1

おすすめ記事