私はLinuxカーネルをクロスコンパイルしています。私はLinuxカーネルをコンパイルし、プログラムをlguestターゲットマシン上のカーネルイメージを起動するときlinux kernel/Documentationの特定のプログラムをコンパイルする
kernel/Documentation/virtual/lguest
は、しかし、どこにもありませんTIのディレクトリからmakeを実行時に完璧にコンパイルし、次のプログラムを持っています。 (find/-name lguestを実行して確認しました)
lguestプログラムがLinuxカーネルのどこかに移動することを確認するにはどうすればよいですか?
おそらく、クロスコンパイルツールチェーンによっては、ターゲットにアップロードするバイナリイメージからバイナリを追加/削除する設定を行うこともできます。 lgestプログラムは実際にはカーネルの一部ではありません(つまり、カーネルイメージとリンクすることはできません)。 – sergico
sergicoが述べたように、ユーザスペースバイナリをどのように組み込むかは、あなたが生成しているルートファイルシステムイメージの種類あなたのシステムの詳細な説明なしでそれを手伝ってください。あなたが試してみることができる別のオプション(クイックテストのために)は、それが実行されると、ftpなどの手段でデバイスに転送することです。 –