C语言生成全局唯一的UUID库 libuuid是一个用于生成UUID的C库

suoniao 2020-08-11
需要:0索币

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

回帖
  • 消灭零回复
局域网文件共享软件
相关主题
利用Shell脚本生成全局唯一UUID 0
C语言生成全局唯一的UUID库 libuuid是一个用于生成UUID的C库 0
C++利用Boost库生成UUID boost::uuids::random_generator() 0
QT通过QUuid类实现了UUID的生成 0
Windows下提供了函数CoCreateGuid用于生成UUID 0
Java生成UUID的方法 0
QUuid使用教程QT利用QUuid类生成唯一字符串 0
C++教程网跟我一起学C++总共三季 0
rupeng网C语言也能干大事视频教程(C语言游戏开发) 0
智联互锋一期C语言及C++工程师培训全 数据结构 0
尚观嵌入式开发基础之C语言入门教程53天培训版 0
C语言与C++数据库编程开发视频 0
用C++和boost库开发一个NoSQL数据库实战教程 0
大数据方向的C语言和C++编程语言培训 0
传智播客尹成C语言从菜鸟到高手 0
传智播客C语言提高特训专题 0
最新传智播客C++三期基础班+就业班全套完整版 0
C语言高级教程 0
linux服务器编程和Shell编程实战 0
C语言高级编程之Linux系统基于socket的网络通信编程 0
相关主题
Centos Linux设置时间同步 利用ntpdate同步网络时间 0
Qt利用QDir::drives获取磁盘盘符列表的代码 0
QT递归获取路径下面的文件和文件夹名称 0
根据订单号查询使用的优惠券软件下载 0
从显卡驱动入手的构造D3D Hook的方法 0
计算PCM分贝音频数据与大小 0
YUV 是一种颜色编码方法,和它等同的还有 RGB 颜色编码方法。YUV 的采样与格式 0
利用索鸟快传实现手机访问电脑共享文件夹 0
智能电视播放电脑里的视频 0
智能电视访问电脑共享文件的方法图解教程 0
华为鸿蒙系统开发者工具DevEco Studio安装图文教程 0
网盘批量修改文件名称的方法 0
网盘批量转存工具下载 0
网盘批量分享破解版下载 0
网盘多账号登录软件 0
QtreeWidget选中一行后背景色改变代码 0
通过重启winsock解决QQ能上网网页打不开的问题 0
PHP通过CURL库发送JSON数据到后端 0
Qt根据QFontMetrics类来计算当前字符串的长度实现QTextEdit自动换行的功能 0
Qt生成CSV格式数据和文件代码 0