Когда компиляция с gcc получение ошибки:
ОШИБКА/usr/bin/ld: не может найти-lut
Каково недостающее название библиотеки?
Компоновщик расширяется l
кому: lib
, таким образом, недостающее название библиотеки будет 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
частная библиотека, обеспеченная программным обеспечением, которое Вы пытаетесь создать.