[libdnet-devel] [ARM] My sample link error.
Status: Abandoned
Brought to you by:
dugsong
|
From: jang,suk-woo <jha...@gm...> - 2005-04-11 16:04:08
|
arm cross compiler version => 2.95.2
libdnet-1.10 cross compile success.
but My sample program link error.
error message =>
//////////////////////////////////////////////////////
dnet_test.o: In function 'main'
dnet_test.o(.text+0x60): undefined reference to 'eth_close'
dnet_test.o(.text+0x60): relocation truncated to fit: R_ARM_PC24 eth_close
collect2: ld returned 1 exit status
make: *** [dnet_test] Error 1
//////////////////////////////////////////////////////
<<Makefile>>
//////////////////////////////////////////////////////
KERNERDIR = /usr/src/s3c2800
CFLAGS = -I$(KERNELDIR)/include -O
CC=arm-linux-gcc
all: dnet_test
cp -a dnet_test /nfs
dnet_test.o: dnet_test.c
$(CC) $(CFLAGS) -c dnet_test.c
dnet_test: dnet_test.o /usr/arm-linux/lib/libdnet.a
//////////////////////////////////////////////////////
<<dnet_test.c>>
//////////////////////////////////////////////////////
#include <stdio.h>
#include <dnet.h>
unsigned char arp_sample[1000];
int arp_sample_len;
main()
{
eth_t *h_eth;
//<<ellipsis>>
h_eth = eth_open("eth0");
eth_send(h_eth, arp_sample, arp_sample_len);
eth_close(h_eth);
}
|