----- 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