человечность gcc ошибка не может найти-lut

Когда компиляция с gcc получение ошибки:

ОШИБКА/usr/bin/ld: не может найти-lut

Каково недостающее название библиотеки?

0
задан 26 July 2017 в 02:05

1 ответ

Компоновщик расширяется 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 частная библиотека, обеспеченная программным обеспечением, которое Вы пытаетесь создать.

1
ответ дан 2 November 2019 в 21:16

Другие вопросы по тегам:

Похожие вопросы: