在较新的系统上静态编译的程序拿到旧的系统上运行会提示:FATAL, kernel too old,我以前记得有条命令可以查看本机上编译的程序支持的最低内核版本是多少。
有谁知道吗?
多谢!
我记得有条命令可以查看libc或是当前系统兼容的最低内核版本的,是啥来着?
-
- 帖子: 233
- 注册时间: 2011-10-15 0:32
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 我记得有条命令可以查看libc或是当前系统兼容的最低内核版本的,是啥来着?
代码: 全选
file your_binary
-
- 帖子: 233
- 注册时间: 2011-10-15 0:32
Re: 我记得有条命令可以查看libc或是当前系统兼容的最低内核版本的,是啥来着?
多谢。
#file /lib64/libc-2.14.90.so
/lib64/libc-2.14.90.so: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, not stripped
fedora16的内核版本要求好高啊。。。
#file /lib64/libc-2.14.90.so
/lib64/libc-2.14.90.so: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, not stripped
fedora16的内核版本要求好高啊。。。