大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > C技巧 > 使用C语言获取linux系统相关信息

使用C语言获取linux系统相关信息(2)

关键词:linux系统信息C语言  阅读(1066) 赞(11)

[摘要]本文是对使用C语言获取linux系统相关信息的讲解,对学习C编程技术有所帮助,与大家分享。

和上面一样,比较简单,测试代码如下:

 #include <sys/utsname.h>
 #include <stdio.h>
 #include <stdlib.h>
 
 int main(int argc,char **argv)
 {
     struct utsname buf;
 
     if(uname(&buf))
     {
         perror("uname");
         exit(1);
     }
 
     printf("sysname:%s\n",buf.sysname);
     printf("nodename:%s\n",buf.nodename);
     printf("release:%s\n",buf.release);
     printf("version:%s\n",buf.version);
     printf("machine:%s\n",buf.machine);
 
     return 0;
 }

我的电脑上运行结果如下:

wangbo@iDina-PC:~/linuxc/tmp$ ./a.out 
sysname:Linux
nodename:iDina-PC
release:3.13.0-32-generic
version:#57-Ubuntu SMP Tue Jul 15 03:51:12 UTC 2014
machine:i686
«上一页12下一页»


相关评论