Linux下取得UUID的方法分享
2011-10-29 02:39
585 查看
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
其中/usr/include/uuid/uuid.h中有uuid_t的定义:
typedef unsigned char uuid_t[16];
如何通过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];
相关文章推荐
- Linux下取得UUID的方法
- Linux操作系统下取得UUID的方法
- Linux操作系统下取得UUID的方法
- Linux下取得UUID的方法
- Ubuntu中查看硬盘分区UUID的方法(所有Linux目录的解释)
- Mysql修改server uuid的方法分享
- Linux下实现PHP多进程的方法分享
- linux生成uuid全球唯一标识码方法
- CentOS(Linux)下的apache服务器配置与管理方法分享
- Linux 下查看TOMCAT日志的方法 分享
- 禁止IP访问网站的多种方法分享(linux,php,nginx,apache)
- 在linux中导入sql文件的方法分享(使用命令行转移mysql数据库)
- Linux fgetcsv取得的数组元素为空字符串的解决方法
- Linux下正确快速删除海量文件的方法分享
- 一种在linux下启动shell进程并取得控制台输出的方法
- Linux下Redis数据库的安装方法与自动启动脚本分享
- 分享在Linux电脑系统下架设FTP的方法
- CentOS(Linux)下的apache服务器配置与管理方法分享
- Linux下使用rsync最快速删除海量文件的方法分享
- linux动态链接库使用方法分享