//使用uname() #define _GNU_SOURCE #include <sys/utsname.h> #include "tlpi_hdr.h" int main(int argc,char *argv[]) { struct utsname uts; if (uname(&uts) == -1) errExit("uname"); printf("Node name: %s\n",uts.nodename); printf("System name: %s\n",uts.sysname); printf("Release: %s\n",uts.release); printf("Version: %s\n",uts.version); printf("Machine: %s\n",uts.machine); #ifdef _GNU_SOURCE printf("Domain name: %s\n",uts.domainname); #endif exit(EXIT_SUCCESS); } /* 程序运行示例: [root@localhost linux-test]# gl++ test.c [root@localhost linux-test]# [root@localhost linux-test]# ./a.out Node name: localhost.localdomain System name: Linux Release: 3.10.0-693.el7.x86_64 Version: #1 SMP Tue Aug 22 21:09:27 UTC 2017 Machine: x86_64 Domain name: (none) */
使用uname()
Guess you like
Origin blog.csdn.net/liao__ran/article/details/109256232
Ranking