Linux カーネルのソース コードのバージョンを調べている場合、それがどのバージョンのカーネルであるかを判別できますか?
これは現在どのプラットフォームでも実行されていないコードです (そのためコマンドを実行できません) が、カーネル バージョンをリストするソース ファイルはありますか?
答え1
/usr/src/linux/.config
のヘッダーファイルを確認してください/usr/src/linux/include/generated
。/usr/src/linux/include/config/kernel.release
vmlinuxファイルがある場合は、
strings vmlinux | grep version
答え2
4.0 では、以下を実行できます:
make kernelversion
サンプル出力:
4.0.0
SO で同じ質問がある可能性があります:https://stackoverflow.com/questions/12151694/how-to-find-the-version-of-a-linux-kernel-source-tree