Как я могу исправить ошибку "uuid / uuid.h - Нет такого файла" в CentOS

8046
SyncMaster

Я использую CentOS 7 (64 бит). Я пытаюсь построить проект, и я получаю эту ошибку.

fatal error: uuid/uuid.h: No such file or directory #include <uuid/uuid.h> ^ compilation terminated. make: *** [all] Error 1 

Это связано с отсутствующим пакетом? Я уже установил uuid-devel. Какой пакет я должен установить, чтобы решить эту проблему? Спасибо!

4
Я скучал по тому же, пытаясь скомпилировать Syslinux для aarch64. Dan 7 лет назад 0

1 ответ на вопрос

7
SyncMaster

Установка пакета разработки libuuid-devel, как предложено здесь, исправила проблему.

sudo yum install libuuid libuuid-devel 
Это `libuuid-devel`, а не` libuuid-devl` fpmurphy1 6 лет назад 0
как насчет старых Centos 5? confiq 6 лет назад 0
Предлагаемое решение работает; дорогой ОП, пожалуйста, отметьте его как «принятый» или объясните, почему вы еще этого не сделали. ralien 6 лет назад 0

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