안녕하세요.
다름이 아니고, 기본적인 tcp프로그램을 만들었습니다.
그리고 arm-linux-gcc로 컴파일을 하는데,

arm-linux-gcc -c  -W -Wall -O2 recv_pc.c
In file included from /usr/local/arm-linux/arm-linux/include/netinet/in.h:212,
                 from /usr/local/arm-linux/arm-linux/include/arpa/inet.h:23,
                 from recv_pc.c:11:
/usr/local/arm-linux/arm-linux/include/bits/socket.h:305:24: asm/socket.h: No such file or directory

이런 메세지와 함께 asm/socket.h 헤더파일이 없다고 나오고 있습니다.
크로스 컴파일러 버전은, 3.2.1입니다.
(asm/ 디렉토리가 없습니다.)

그래서 크로스 컴파일러의 헤더파일 말고,
로컬로 잡히는 헤더파일을 보니까
setsockopt 에 대한 define정의 였습니다.
이런 것은 그냥 로컬로 잡힌 헤더파일을 가져다가 써도 상관 없는지 궁금합니다.

그럼 즐거운 하루 보내세요