ubuntu gcc错误无法找到-lut

ubuntu gcc错误无法找到-lut

使用 gcc 编译时出现错误:

错误 /usr/bin/ld:找不到 -lut

缺少的库名是什么?

答案1

链接器扩展llib,因此缺少的库名称将是libut(作为共享库libut.so或静态库libut.a

使用apt-file我们可以搜索包含的包:

$ apt-file search /libut\.
uthash-dev: /usr/include/libut.h
uthash-dev: /usr/lib/x86_64-linux-gnu/libut.a

apt-cache show uthash-dev

Description-en: hash table and linked list for C structures
 uthash-dev provides a hash table implementation using C preprocessor macros.
 This package also includes:
  * utlist.h provides linked list macros for C structures
  * utarray.h implements dynamic arrays using macros
  * utstring.h implements a basic dynamic string

或者,这可能是libut您尝试构建的软件提供的私有库。

相关内容