The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
" Не получается собрать программку с libipq"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

" Не получается собрать программку с libipq"
Сообщение от brain emailИскать по авторуВ закладки(??) on 08-Апр-04, 14:08  (MSK)
Хочу написать не сложную программку, которая будет записывать в файл/DB трафик из ip_queue.

Начал с man libipq. В нем есть не большой пример. Вот его и не получается скомпилировать.

Пробую:
Код:
gcc -Wall -lipq main.c

Ругается:
Код:
main.c: In function `die':
main.c:15: warning: implicit declaration of function `exit'
/tmp/cc4v03qf.o(.text+0xf): In function `die':
: undefined reference to `ipq_perror'
/tmp/cc4v03qf.o(.text+0x1d): In function `die':
: undefined reference to `ipq_destroy_handle'
/tmp/cc4v03qf.o(.text+0x49): In function `main':
: undefined reference to `ipq_create_handle'
/tmp/cc4v03qf.o(.text+0x81): In function `main':
: undefined reference to `ipq_set_mode'
/tmp/cc4v03qf.o(.text+0xb8): In function `main':
: undefined reference to `ipq_read'
/tmp/cc4v03qf.o(.text+0xe4): In function `main':
: undefined reference to `ipq_message_type'
/tmp/cc4v03qf.o(.text+0x116): In function `main':
: undefined reference to `ipq_get_msgerr'
/tmp/cc4v03qf.o(.text+0x141): In function `main':
: undefined reference to `ipq_get_packet'
/tmp/cc4v03qf.o(.text+0x166): In function `main':
: undefined reference to `ipq_set_verdict'
collect2: ld returned 1 exit status


Как я разумею, gcc не может найти функции, которые предоставляет нам библиотека. Видимо дело в параметрах.

Подскажите пж.

P.S. Если кто-нить знает, где в сети можно найти тур по libipq, поделитесь пж. инфой.

Пробывал и так компилить:
gcc -I /include -L /lib -Wall -lipq main.c
gcc -I /usr/include -L /usr/lib -Wall -lipq main.c
gcc -I /include -I /usr/include -L /lib -L /usr/lib -Wall -lipq main.c
тоже не получается ;(

P.P.S ОС Linux, kernel-2.4.24, модуль ip_queue подгружен.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. " Не получается собрать программку с libipq"
Сообщение от brain emailИскать по авторуВ закладки(??) on 08-Апр-04, 17:16  (MSK)
gcc main.c -lipq -Wall
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру