Ошибка: 'LIBNET_ERR_FATAL' с libnet
Я пишу демо с libnet, но получаю сообщение об ошибке при вызове функции:
libnet_error(LIBNET_ERR_FATAL, "libnet_open_link_interface: %s\n", errbuf);
Ошибка "error: 'LIBNET_ERR_FATAL' undeclared (первое использование в этой функции)".
моя команда gcc: "gcc demo.c libnet-config --defines --cflags --libs
", и запустить на Ubuntu.
Я хочу знать, кто получил такую же ошибку раньше?
2 ответа
Чтобы завершить ответ, LIBNET_ERR_FATAL
и функция libnet_error()
и некоторые другие старые добрые вещи включены в libnet-1.0.2a
, Вы все еще можете загрузить скомпилированный источник здесь: https://code.google.com/p/ips-builder/downloads/detail?name=libnet-1.0.2a.tar.gz&can=2&q=
Как я уже пробовал, его можно скомпилировать на Ubuntu 12.04
с gcc 4.6.3
, Не забудьте добавить sudo
перед запуском make install
, В противном случае он не сможет создать user/include/libnet
из-за разрешения.