确定给定ELF文件的最低内核版本的一种方法是file
在其上运行,如下所示:
$ echo 'int main(){}' > test.c
$ gcc -o test test.c
$ file test
test: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.38, not stripped
这里的重要部分是“ for GNU/Linux 2.6.38
”,它表示最低内核版本。