----- Original Message ----- From: "Dizzy" <[EMAIL PROTECTED]>
To: "Romanian Linux Users Group" <[email protected]>
Sent: Thursday, January 18, 2007 12:01 PM
Subject: Re: [rlug] compilare program cu libdnet


On Thursday 18 January 2007 10:42, Bogdan Musat wrote:
Salut.
Vreau sa scriu un program care sa trimita niste pachete de tip arp reply
folosind cateva functii din libdnet (eth_open, eth_close, eth_send). Pentru asta am gasit un program aici http://wire.cs.nthu.edu.tw/~jmc/others/eth_ex
despre care cred ca e un punct de inceput. Am instalat versiunea libdnet
1.7 dupa care am compilat programul folosind : gcc -L/usr/local/lib -ldnet
eth_ex.c -o eth_ex
Primesc urmatoarele erori:

/tmp/ccO1d91k.o(.text+0x47): In function `main':
: undefined reference to `eth_open'

/tmp/ccO1d91k.o(.text+0x5c): In function `main':
: undefined reference to `eth_get'

/tmp/ccO1d91k.o(.text+0x125): In function `main':
: undefined reference to `eth_send'

collect2: ld returned 1 exit status
Presupun ca nu sunt erori de sintaxa in program. Poate sa ma ajute cineva
sa inteleg mai bine libdnet? E singurul exemplu mai simplu pe care l-am
gasit in google (am cautat cu filetype:c eth_open).

Ia incearca sa schimbi ordinea si sa ai -ldnet DUPA eth_ex.c :)


S-a rezolvat. Trebuia sa dau un ldconfig dupa ce am instalat libdnet. Acum merge. Multumesc mult.

_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui