科技常识:Linux下取得UUID的方法分享

2021-05-25 04:18:23
导读今天小编跟大家讲解下有关科技常识:Linux下取得UUID的方法分享,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关科技常识:Lin

今天小编跟大家讲解下有关科技常识:Linux下取得UUID的方法分享,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关科技常识:Linux下取得UUID的方法分享的相关资料,希望小伙伴会喜欢也能够帮助大家。

HP和RedHat上可以使用uuidgen来生成,solaris上命令:makeuuid 如何通过C++编程取得UUID? 1.安装libuuid库, libuuid.so.1包涵在e2fsprogs里,本人的系统为RedHat7.3,下载ftp://194.199.20.114/linux/redhat/7.3/en/os/i386/RedHat/RPMS/e2fsprogs-1.27-3.i386.rpm 2. 编辑文件uuid.cpp 复制代码代码如下: #include <iostream>; #include <stdio.h>; #include <uuid/uuid.h>; int main() { uuid_t uu; uuid_generate( uu ); std::cout << uu << std::endl; int i; for(i=0;i<16;i++) { printf("%x",uu); } printf("\n"); return 0; } #g++ -c –g uuid.o uuid.cpp #g++ -o –luuid uuid uuid.o 其中/usr/include/uuid/uuid.h中有uuid_t的定义: typedef unsigned char uuid_t[16];

来源:爱蒂网

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章