Programming/Linux embedded

wide-dhcpv6 Cross compile

Daniel˚ 2011. 12. 16. 10:30

##flex cross-compile

1. ./configure --host=arm-linux --prefix=[prefix 경로] CC=arm-linux-gcc

 

2. config.h 파일에서 다음부분 주석처리

186 : #define malloc rpl_malloc

192 : #define realloc rpl_realloc

 

3. make && make install

 

##dhcpv6

1. echo "ac_cv_func_setpgrp_void=yes" > config.cache

 

2. ./configure --host=arm-linux CC=arm-linux-gcc --prefix=[prefix 경로] LDFLAGS="-L[libfl가 존재하는 경로]" --config-cache

 

3. Makefile에서 LIBS -lfl추가

 

4. LINE_MAX 수정

 

5. make