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 узнать, в каком пакете содержится файл».


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

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

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