2

私はppc用のx86でカーネルモジュールといくつかのライブラリをクロスコンパイルしています。ホストシステムでld.so.cacheとmodules.depを作成することは可能ですか?

PS私はELDKツールを使用しています。

4

2 に答える 2

1

modules.depは、モジュールのビルド時に生成される必要があります。これはテキストファイルでもあるため、どちらのアーキテクチャでも読み取ることができます。

システムターゲットシステム以外でld.so.cacheを生成するのは難しいと確信しています。これは、rootfsで使用可能な特定のライブラリと/etc/ld.so.confの構成を指定して作成されたバイナリファイルです。

于 2011-03-03T04:00:37.033 に答える
0

depmod外国のアーキテクチャモジュールに対しては問題なく実行できます。カーネルを構築し、モジュール(サードパーティモジュールなど)をシステムルートにデプロイしたと仮定します。

/sbin/depmod -ae -F /path/to/System.map -b /path/to/system/root <kernel-version-name>

の解決策はまだ見つかりldconfigません。

于 2015-06-15T04:24:23.580 に答える