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文件已经有了还是出错
这不是在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的问题的主要内容,如果未能解决你的问题,请参考以下文章