首页 > 系统相关 >centos generate uuid,install libuuid-devel,compile -luuid

centos generate uuid,install libuuid-devel,compile -luuid

时间:2023-08-07 11:24:30浏览次数:61  
标签:char uuid centos libuuid value devel luuid new

//install libuuid-devel
sudo yum install libuuid libuuid-devel

  

#include <iostream>
#include <stdio.h>
#include <uuid/uuid.h>

char *uuid_value=(char*)malloc(40);
char * get_uuid()
{
        uuid_t new_uuid;
        uuid_generate(new_uuid);

        //uuid_generate_time_safe(new_uuid);
        //char *uuid_value=(char*)malloc(40);
        //uuid_unparse_lower(new_uuid,uuid_value);
        //uuid_parse(uuid_value,new_uuid);
        uuid_unparse(new_uuid,uuid_value);
        return uuid_value;
}


void print_uuid(const int&len)
{
        for(int i=0;i<len;i++)
        {
                std::cout<<i+1<<","<<get_uuid()<<std::endl;
        }
}

int main(int args,char** argv)
{
        print_uuid(atoi(argv[1]));
        free(uuid_value);
        std::cout<<"Finished in "<<__FUNCTION__<<std::endl;
}

  

Compile

 g++ -std=c++0x -I. *.cpp -o h1 -luuid;

  

 

Run

./h1 100;

  

 

 

标签:char,uuid,centos,libuuid,value,devel,luuid,new
From: https://www.cnblogs.com/Fred1987/p/17610929.html

相关文章

  • centos下安装docker
    #1.更新yumyumupdate#2.yum安装docker的依赖包yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2#3.配置yum源yum-config-manager--add-repohttps://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo#查看仓库中的docker版本yumlistdock......
  • CentOS 7 安装 Jenkins
    准备工作首选需要安装JAVA环境 https://www.cnblogs.com/cuiyuxi/p/16174178.html如果你的系统没有自带git,那么也需要安装一个yuminstallgit安装:第一种方法sudowget-O/etc/yum.repos.d/jenkins.repohttps://pkg.jenkins.io/redhat-stable/jenkins.reposudorpm-......
  • centos7安装后无法启动
    1、Centos7开机无法正常启动?2、centos7虚拟机进不去一直ok3、服务器centos7开机卡住Centos7开机无法正常启动?kernelpanic该主机硬件不兼容该系统请更换其他版本系统尝试安装。CentOS是免费的、开源的、可以重新分发的开源操作系统,CentOS(CommunityEnterpriseOperati......
  • CentOS8安装Docker报错问题解决
    问题描述CentOS版本:8.5.2111。#cat/etc/redhat-releaseCentOSLinuxrelease8.5.2111安装准备:#安装所需软件包sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2#设置docker仓库:推荐阿里云sudoyum-config-manager--add-repohttp://mirrors.al......
  • 使用 VirtualBox+Vagrant 创建 CentOS7 虚拟机
    一、准备工作1.1软件下载VirtualBox:Downloads–OracleVMVirtualBoxVagrant:Install|Vagrant|HashiCorpDeveloper1.2软件安装安装VirtualBox-7.0.10-158379-Win.exe安装vagrant_2.3.7_windows_amd64.msiNotes:安装目录记得修改下,默认安装在C盘。......
  • CentOS安装podman-compose
    1.安装python3的依赖yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-develxz-devellibffi-devel如果当前登录的是普通用户,需要在命令前加sudo,否则不用,下文同理。2.下载python3的......
  • 虚拟机 中 centos8 ens33 无ip地址 解决
    执行以下命令#查看托管状态nmclin#显示disabled则为本文遇到的问题,如果是enabled则可以不用往下看了#开启托管nmclinon#重启systemctlrestartNetworkManager然后就可以继续玩耍了......
  • centos7.9 部署mongodb-4.4.18 分片集群
    准备基本环境名称ip地址cpu内存es监听端口redis-65110.0.2.18c64G9200redis-65210.0.2.28c64G9200redis-65310.0.2.38c64G9200......
  • Linux-CentOS7_RPM包管理
    常见的软件包封装类型封装类型说明rpm软件包扩展名为“.rpm”一般为二进制包源代码软件包一般为“.tar.gz”、“.tar.bz2”等格式的压缩包包含程序的原始代码附带安装程序的软件包在压缩包内提供install.sh、setup等安装程序或以“.bin”格式的单个执行文件提供绿色免安装的软件......
  • CentOS7 systemctl 管理MySQL服务
    #在/usr/lib/systemd/system/路径下创建mysql.service]#vim/usr/lib/systemd/system/mysql.service[Unit]Description=MySQLserverAfter=syslog.targetnetwork.target[Service]User=mysqlGroup=mysqlType=forkingTimeoutSec=0#PermissionsStartOnly=trueExecStar......