<ins id='csbwv'></ins>
    <i id='csbwv'></i>

    <code id='csbwv'><strong id='csbwv'></strong></code>

    1. <tr id='csbwv'><strong id='csbwv'></strong><small id='csbwv'></small><button id='csbwv'></button><li id='csbwv'><noscript id='csbwv'><big id='csbwv'></big><dt id='csbwv'></dt></noscript></li></tr><ol id='csbwv'><table id='csbwv'><blockquote id='csbwv'><tbody id='csbwv'></tbody></blockquote></table></ol><u id='csbwv'></u><kbd id='csbwv'><kbd id='csbwv'></kbd></kbd>
    2. <acronym id='csbwv'><em id='csbwv'></em><td id='csbwv'><div id='csbwv'></div></td></acronym><address id='csbwv'><big id='csbwv'><big id='csbwv'></big><legend id='csbwv'></legend></big></address>

          <fieldset id='csbwv'></fieldset>

        1. <i id='csbwv'><div id='csbwv'><ins id='csbwv'></ins></div></i>
          <span id='csbwv'></span>
          <dl id='csbwv'></dl>

          Linux下取得UUID的方法分享

          • 时间:
          • 浏览:18
          • 来源:124软件资讯网

              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 ;

              #include ;

              #include ;

              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];