linux c 生成uuid

/********方法二**********/
/*libuuid是一个用于生成UUID的C库,具体用法参考http://linux.die.net/man/3/libuuid,示例如下:*/
 
#include <stdio.h>
#include <uuid/uuid.h>
 
int main(int argc, char **argv)
{
    uuid_t uuid;
    char str[36];
 
    uuid_generate(uuid);
    uuid_unparse(uuid, str);
 
    printf("%s\n", str);
 
    return 0;
}
在Linux下编译时需要链接uuid
 
gcc -o uuid uuid.c -luuid
在Ubuntu中,可以用下面的命令安装libuuid:
 
sudo apt-get install uuid-dev
posted @ 2020-12-25 13:40  CGoodHabits  阅读(341)  评论(0)    收藏  举报