我已經給出了.o和.ko版本的內核模塊。我如何確定這個編譯的Linux內核版本?如何確定內核對象文件編譯的Linux內核版本?
1
A
回答
0
與uname。見man uname
求助
uname -ar
給你內核和其他信息的版本,像這樣:
Linux的ArcherPucci 4.7.2-1拱#1 SMP PREEMPT星期六8月20日23時02分56秒CEST 2016 x86_64的GNU/Linux的
-a給你所有的信息
-r給你的內核版本
1
對不起
執行命令modinfo <kernel_module_name>
並查找vermagic
[email protected]:/tmp # modinfo btrfs
filename: /lib/modules/3.13.0-36-generic/kernel/fs/btrfs/btrfs.ko
license: GPL
alias: devname:btrfs-control
alias: char-major-10-234
alias: fs-btrfs srcversion: EA2C07F0B841AE2A6D8F91F
depends: libcrc32c,raid6_pq,xor
intree: Y
**vermagic: 3.13.0-36-generic SMP mod_unload modversions 686** <==
signer: Magrathea: Glacier signing key
sig_key: FF:9A:DA:11:B8:55:51:6A:72:98:65:9D:4E:3F:BB:76:C5:4A:D3:30
sig_hashalgo: sha512
+0
我想那是你在找的。 – FOP
+0
非常好,謝謝! –
相關問題
- 1. Linux內核版本編號
- 2. 使用gcc與內核頭文件編譯Linux內核模塊
- 3. CentOS的Linux內核版本
- 4. Linux內核模塊編譯
- 5. Linux內核模塊編譯
- 6. Linux內核版本號?
- 7. 如何在編譯Linux內核
- 8. 如何編譯Linux內核模塊
- 9. 如何在內核模塊中打印linux內核版本號
- 10. 如何防止重新編譯所有的linux內核對象,當我更改.config文件或內核pakage?
- 11. 編譯單內核文件
- 12. 如何測試Linux內核版本
- 13. 爲我的路由器的內核版本編譯特定內核模塊
- 14. 編譯我自己的內核(而不是從Linux內核源)
- 15. 其他內核的Linux內核模塊開發編譯
- 16. 編譯包含非內核頭文件的linux內核(2.6)模塊
- 17. Linux內核編程
- 18. Linux內核文本符號
- 19. 在運行時從linux內核模塊獲取內核版本
- 20. 如何找到已編譯的內核模塊的版本?
- 21. 編譯android內核
- 22. 編譯Linux內核模塊(lincan)
- 23. 將Linux內核編譯爲非ELF
- 24. 編譯64位Linux內核使用GCC
- 25. 編譯Linux內核錯誤xt_CONNMARK.h
- 26. 編譯linux內核時出錯
- 27. 在編譯linux內核時出錯ctl_table
- 28. 編譯Linux內核時出錯2.6.39.4
- 29. 編譯Linux內核時出錯2.6.35
- 30. 編譯Linux內核 - 世界你好
謝謝,但是這是正在運行的內核版本。根本不是我所追求的。 –