linux下uuid的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下uuid的问题相关的知识,希望对你有一定的参考价值。

我在linux 下make执行makefile文件编译c++代码时,提示uuid/uuid.h未找到,查了下是未安装uuid,本人对linux 的操作也不是十分熟悉,求指点,我系统版本是red hat4.4.6-3

应该是程序中用到uuid里面的函数,编译机没有。可以换个编译环境,或者找个uuid.h头文件和so 放编译机里 试试。追问

怎么可能,linux下已经有编译环境,编译规则都是写在makefile文件里面的,直接执行make即可,而且我查了/usr/include/下没有uuid ,

追答

检查以下makefile 指定的头文件路径是否正确

你程序里面用的是 uuidgen 还是 uuid_generate

追问

现在/usr/linclude/uuid.h文件已经有了还是出错

参考技术A sudo apt-get install uuid-dev追问

这不是在ubuntu下的操作吗,在redhat上也能行吗

追答

不行,rh上一般是yum search uuid查找一下有没有这个包,我一般是指定本地光盘镜像的。rh的包一般叫做类似uuid-devel的

如何查看linux硬盘的uuid?

查看硬盘UUID:

1、ls -l /dev/disk/by-uuid

2、blkid /dev/sda5 

如何在Linux 中获取硬盘分区或文件系统的UUID?

参考技术A 命令的话用sudo blkid就可以
还有就是/dev/disk/by-uuid目录下会有链接文件也可以看到硬盘及U盘uuid

以上是关于linux下uuid的问题的主要内容,如果未能解决你的问题,请参考以下文章

linux网卡的uuid有啥用

如何查看linux硬盘的uuid?

linux UUID是啥?

Linux系统固定磁盘标识符之wwid和uuid

我linux centos 6.3 用mount挂载一目录,后重启下挂载就没了,如何开机自动挂载?

linux下开机不自动挂载指定分区