2011-03-14 3 views
0

Unix Network Programming (제 3 판)을 사용하여 네트워크 프로그래밍을 배우고 있습니다. web page에서 소스 코드를 얻고 코드를 컴파일하려고했습니다. 당신이 볼 수 있듯이net/if_dl.h 헤더 파일이 Ubuntu 10.10에 없습니다.

$ make                                
gcc -I../lib -g -O2 -D_REENTRANT -Wall -c -o get_rtaddrs.o get_rtaddrs.c                           
In file included from get_rtaddrs.c:1:                                    
unproute.h:3: fatal error: **net/if_dl.h: No such file or directory**                             
compilation terminated.                                        
make: *** [get_rtaddrs.o] Error 1    

내가 필요한 헤더 파일이없는 : 나는 소스 코드의 libroute 디렉토리에 메이크업을했을 때, 나는 다음과 같은 오류가 발생했습니다. 나는 단지 임베디드 시스템 (STABLE)에 대한 헤더 파일 패키지 libnewlib-dev에 패키지를 얻을

$ apt-file search if_dl.h                            
libnewlib-dev: /usr/lib/newlib/i686-linux-gnu/include/net/if_dl.h 

를 사용하여 헤더 파일을 검색했습니다.

어디서 데비안 패키지 또는 소스 코드로 필요한 헤더 파일을 얻을 수 있습니까? 저에게 알려주세요.

감사합니다.

답변

관련 문제