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
를 사용하여 헤더 파일을 검색했습니다.
어디서 데비안 패키지 또는 소스 코드로 필요한 헤더 파일을 얻을 수 있습니까? 저에게 알려주세요.
감사합니다.