ZaLinux.ru

Решение проблемы с ошибкой «fatal error: pcap.h: Нет такого файла или каталога»

При компиляции программ из исходного кода вы можете столкнуться с ошибкой:

fatal error: pcap.h: Нет такого файла или каталога
 #include <pcap.h>
          ^~~~~~~~
compilation terminated.

Соответственно, компиляция обрывается из-за ошибки.

Данный файл содержится в пакете libpcap-dev. И для решения этой проблемы нужно установить этот пакет.

В производных Debian достаточно выполнить команду:

sudo apt install libpcap-dev

В Arch Linux и его производных заголовки (а причиной ошибки является отсутствие файла заголовка) совмещены с библиотеками. Поэтому если эта ошибка у вас на Арче, то там нужно установить пакет libpcap.

Если у вас возникнут аналогичные проблемы с отсутствием других файлов, то обратитесь к статье «Как в Linux узнать, в каком пакете содержится файл».

Рекомендуемые статьи:

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *