上述问题在ubuntu 16.04中没有解决。 我试过了,但还是没用。这是我执行的步骤的结果:
〜$ apt-cache搜索libuuid
libuuid-perl-使用e2fsprogs中定义的UUID接口的Perl扩展libuuid1-通用唯一ID库uuid-dev-通用唯一ID库-标头和静态库uuid-runtime-通用唯一ID库libdata-的运行时组件uuid-libuuid-perl-基于uuid.h的UUID生成模块libuuid-tiny-perl-用于生成v1,v3,v4和v5 UUID的纯Perl模块libuuidm-ocaml-dev-OCaml的通用唯一标识符php-uuid-PHP UUID扩展
〜$ sudo apt-get install uuid-runtime
正在读取包列表...完成构建依赖关系树 读取状态信息...完成的uuid-runtime已经是最新版本(2.27.1-6ubuntu3.6)。以下软件包是自动安装的,不再需要:linux-headers-4.15.0-29 linux-headers-4.15.0-29-generic linux-headers-4.15.0-43 linux-headers-4.15.0-43 -generic linux-image-4.15.0-29-generic linux-image-4.15.0-43-generic linux-modules-4.15.0-29-generic linux-modules-4.15.0-43-generic linux-modules- extra-4.15.0-29-generic linux-modules-extra-4.15.0-43-generic使用'sudo apt autoremove'删除它们。升级了0个,新安装了0个,删除了0个,未升级77个。
〜$ sudo apt-get install libuuid1
正在读取包列表...完成构建依赖关系树 正在读取状态信息...完成的libuuid1已经是最新版本(2.27.1-6ubuntu3.6)。以下软件包是自动安装的,不再需要:linux-headers-4.15.0-29 linux-headers-4.15.0-29-generic linux-headers-4.15.0-43 linux-headers-4.15.0-43 -generic linux-image-4.15.0-29-generic linux-image-4.15.0-43-generic linux-modules-4.15.0-29-generic linux-modules-4.15.0-43-generic linux-modules- extra-4.15.0-29-generic linux-modules-extra-4.15.0-43-generic使用'sudo apt autoremove'删除它们。升级了0个,新安装了0个,删除了0个,未升级77个。
〜$ sudo apt-get install uuid-dev
正在读取包列表...完成构建依赖关系树 正在读取状态信息...完成的uuid-dev已经是最新版本(2.27.1-6ubuntu3.6)。以下软件包是自动安装的,不再需要:linux-headers-4.15.0-29 linux-headers-4.15.0-29-generic linux-headers-4.15.0-43 linux-headers-4.15.0-43 -generic linux-image-4.15.0-29-generic linux-image-4.15.0-43-generic linux-modules-4.15.0-29-generic linux-modules-4.15.0-43-generic linux-modules- extra-4.15.0-29-generic linux-modules-extra-4.15.0-43-generic使用'sudo apt autoremove'删除它们。升级了0个,新安装了0个,删除了0个,未升级77个。
以下是我的test.c文件中的代码
#include <stdio.h>
#include <uuid/uuid.h>
int get_uuid();
int main()
{
get_uuid();
return 1;
}
int get_uuid()
{
uuid_t uuid;
uuid_generate(uuid);
return 1;
}
错误:/tmp/cchyLkZt.o:在函数get_uuid中: test5.c :(。text + 0x34):未定义引用touuid_generate'collect2:错误:ld返回1退出状态
编译命令-
cc -luuid test.c