私はTiny Core Linuxを使用しており、もちろんカーネルヘッダを必要とするVmware Toolsをインストールしたいと思います。 :-).
パッケージにカーネルヘッダを提供していないようですが、カーネルソースがあります。わかりましたが、そのソースコードをダウンロードしてヘッダーを作成しようとしましたが、私が何をしているのかわかりません。
私のGoogle検索では、次のように聞こえます。
make headers_install
実際には正しい make ターゲットですが、必要な操作を実行できますが、次のエラーが発生します。
tc@box:/usr/src/linux-3.16.6$ make headers_install
CHK include/generated/uapi/linux/version.h
HOSTCC arch/x86/tools/relocs_32.o
In file included from arch/x86/tools/relocs_32.c:1:0:
arch/x86/tools/relocs.h:17:32: fatal error: tools/le_byteshift.h: No such file or directory
#include <tools/le_byteshift.h>
^
compilation terminated.
scripts/Makefile.host:134: recipe for target 'arch/x86/tools/relocs_32.o' failed
make[1]: *** [arch/x86/tools/relocs_32.o] Error 1
arch/x86/Makefile:181: recipe for target 'archscripts' failed
make: *** [archscripts] Error 2
私は正しい道を行っていますか?依存関係のようなものが欠けているのでしょうか、それとも完全に間違った道を行っているのでしょうか?
誰かが私に進む方法についてのアドバイスを与えることができますか? 「tools/le_byteshift.h」が何となく欠けているようですが、どのパッケージを動作させるにはどこから切り離すべきかわかりません。
ソースコードからカーネルヘッダファイルを生成するには?どんなアドバイスもありがとうございました!