75

ハードウェア ベンダーから Linux ソース ツリーの tarball だけをダウンロードしました (Git リポジトリ メタデータは含まれません)。カーネルのバージョン番号を確認する方法はありますか?

バージョン番号は通常、ソース ツリーのどこかにあるファイルに格納されていますか?

カーネルをコンパイルおよび実行せずにこれを実行できるようにしたいと考えています。

4

3 に答える 3

115

実行してバージョンを見つけることができます

make kernelversion

ソースツリーで

于 2012-08-28T01:42:36.237 に答える
112

最上位の を確認してください。Makefileその例はhereです。その上部に、次のようなものが表示されます。

VERSION = 3
PATCHLEVEL = 1
SUBLEVEL = 0
EXTRAVERSION = -pax
NAME = Custom Pax Version

この方法の (確かにマイナーな) 利点は、ビルド プロセスを実行する必要がなく、ファイル自体を表示する機能のみが必要なことです。

于 2012-08-28T01:48:39.963 に答える
3

さらに別の解決策: 古い時代include/linux/version.hに、現在include/generated/uapi/linux/version.hは、少なくとも部分的に成功したコンパイルの後でのみ。

于 2013-11-25T14:03:12.320 に答える