임베디드 장치를 위해 통화 중 상자와 iptables를 빌드하고 있으며 그 중 하나는 커널 헤더입니다.
전체 파일 시스템에서 * .ko 파일을 검색했지만 아무것도 찾지 못했습니다. 그래서 앱이로드 가능한 드라이버 (커널 모듈)를 생성하지 않는다고 결론지었습니다.
사용자 공간 응용 프로그램이 커널 헤더를 요구하는 다른 경우는 무엇입니까?
사용자 공간에 무언가가 시스템 호출을 발행하는 경우를 생각해 볼 수 있습니다.
—
Sami Laine
@SamiLaine 나는 c 라이브러리가 시스템 호출에 인터페이스를 제공 할 것이라고 생각합니다. 당신이 말하는 것이 사실이라면, 예를 들어 소켓을 열기 위해 커널 헤더를 가져와야하지 않습니까?
—
TheMeaningfulEngineer
Socket (2)는 라이브러리 함수가 아닌 시스템 호출이므로 예입니다.
—
Sami Laine
@SamiLaine
—
TheMeaningfulEngineer
include <linux/*.h>
소켓을 열어야 하는 예를들 수 있습니까? (I는 SYS를 목표로 한 / socket.h)