Glibc 的版本可以有多种方式进行查询,
1. ls -al /lib/libc.so.6
2. run it directly
/lib/libc.so.6
为什么这个库可以直接run呢? 原来在libc的代码中有一点小手脚
Makerules:586:LDFLAGS-c.so += -e __libc_main
csu/version.c:71:__libc_main (void)
void
__libc_main (void)
{
__libc_print_version ();
_exit (0);
}