6

Linux カーネルをコンパイルしようとしています。カーネル構成をカスタマイズした後、コマンド make を録音してコンパイルを開始しましたが、次のようなエラーが発生しました。

asma@ubuntu:/usr/src/linux$ make 
make[1]: *** No rule to make target `/usr/src/linux-headers-3.5.0-23/arch/x86/syscalls/syscall_32.tbl', needed by `arch/x86/syscalls/../include/generated/asm/unistd_32.h'.  Stop.
make: *** [archheaders] Error 2

どうすればこの問題を解決できますか お願いします

4

1 に答える 1

5

Ubuntu 用の Linux カーネルをビルドするには
、次のコマンドを実行して、適切なパッチが適用されたソースを取得できます。

sudo apt-get install linux-source

(古いバージョンの Ubuntu では、パッケージ名は でしたlinux-tree)

ソースは にインストールされ/usr/src/linux-source-<version-num>/ます。

于 2013-09-01T19:26:00.217 に答える