2012-03-29 2 views
0

私はXen Dom0ホストのために非常に最小限のnfsルートを構築しています.pxeで起動します。ソースツリーに与えられたライブラリの依存関係を自動的にスキャンするにはどうすればよいですか?

すべてのxenツールをインストールする必要があります。私はリストをどこにも見つけていませんが、ハイパーバイザーを最初からコンパイルするために人々がインストールするパッケージによっていくつかの兆候があります。しかし、その大部分はビル構築のためのものではなく、ビルドのためのものです。

ライブラリの依存関係のために実行中のプログラムをスキャンするツールがあることは知っていますが、xenツールの多くは時々しか実行されないユーティリティであり、多くがあります。

非常に時間がかかるマニュアルや試行錯誤のアプローチ以外に、linuxではソースファイルやコンパイルされたバイナリをスキャンして依存関係のリストを構築するための開発ツールがありますか?

もしそうでなければ、私はMakefileの中で-ldのためのgreppingが始まるかもしれないと思います。もっと難しくなるのは、Xenがpythonやocamlのような他の言語を使用していることです。

答えて

1

Linuxのコンパイル済みバイナリでlddを実行すると、必要なダイナミックライブラリの一覧が表示されます。

+0

のものとすることができる冗長出力でSConsを使用してコンパイル!ありがとう。 – Matt

+0

そしてこれが私の助けになりました:http://sourceforge.net/projects/recursive-ldd私はあなたの答えを受け入れるでしょう。 – Matt

0

は、おそらくいくつかの助け素晴らしいツールだ

関連する問題