如何在c / c ++中以编程方式获取平台信息?

时间:2013-10-21 09:39:25

标签: unix operating-system

在unix中是否有任何系统调用来获取操作系统名称?我们如何以编程方式称为“uname”?

1 个答案:

答案 0 :(得分:0)

uname()也是一个库函数:man 3 uname

#include <sys/utsname.h>

struct utsname name;

int result = uname(&name);
if (result == 0)
    printf("OS: %s\n", name.sysname);