1、C代码调用uname函数方式
#include <stdio.h>
#include <sys/utsname.h>
int main(void) {
struct utsname u;
if(uname(&u) != -1) {
printf("获取当前内核的名称和信息如下: sysname:%s, nodename: %s, release: %s, version: %s, machine: %s\n",
u.sysname, u.nodename, u.release, u.version, u.machine);
}
return 0;
}
2、上述代码等同命令行模式
uname -a