проблема с установкой libnet - PullRequest
       13

проблема с установкой libnet

4 голосов
/ 24 сентября 2010

когда я устанавливаю libnet с помощью sudo apt-get install libnet1, программа не может найти libnet.h, и я также не могу найти его в / usr / local / include или / usr / include. поэтому я загружаю libnet и делаю это, но я получаю ошибки

make -C lib/ lib
make[1]: Entering director `/home/liuqiang/workspace/libnet/lib'
gcc -O2 -Wall -Werror -Wno-unused -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g -I../include -Iinclude -DTARGET_LINUX   -c -o core/config.o core/config.c
cc1: warnings being treated as errors
core/config.c: In function ‘__libnet_internal__seek_section’:
core/config.c:87: error: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
core/config.c: In function ‘__libnet_internal__get_setting’:
core/config.c:111: error: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
make[1]: *** [core/config.o] error 1
make[1]:Leaving directory `/home/liuqiang/workspace/libnet/lib'
make: *** [lib] error 2

1 Ответ

14 голосов
/ 24 сентября 2010

Это всегда одно и то же: вам нужен пакет libfoo-dev для сборки с исходным кодом из библиотеки foo , поскольку пакет libfoo просто гарантирует, что вы можете запустить код.

Так что здесь для libnet1: бегите apt-get install libnet1-dev, и вы должны хорошо катиться.

...