5.0 기반으로 말할게염 바추얼박스로 우분투 리눅스 설치해서 하는 중인데
리눅스 커널 코드들 뜯어보몀 sched signal 등등 많이 있어야 하잖아여
커널 소스 파일도 다운 받아서 컴파일, 설치 하기 전에 들여다보면 있어야할 구성 다 있거등여
근데 막상 설치해보고 내 /usr/include 가보면
예를들어 sched.h에 있어야할 매크로들이 빠져있고
include/linux/sched/signal.h가 있어야하는데 또 내 include/linux/sched/엔 types.h 꼴랑 하나만 들어가있음..
설명 진짜 못해서 미안한데 이거때매 머리 쪼개질거 같음..
새로 가상머신 또 만들어도 같은 상황만 이어지고....
-dc official App
원래 커널헤더는 따로 설치해야되지 않나
우분투 저장소에 linux kernel header 패키지가 따로 있을걸
한번 해보겠읍니다.. - dc App
아 근데 지금 제가 힘든게 for_each_process란 매크로 쓰랴는건데 애초에 우분투리눅스 설치할 때 리눅스 커널이 5.0버전이었거등여 - dc App
이게 원래 5.0에는 포함되어있는 매크로인데 왜 제가 설치하는 커널이나 우분투에는 다 빠져있나 싶어서.. for_each.. 매크로가 전부 - dc App
파일이 있는데 내용이 다른거임? 아니면 파일 자체가 없는거야?
파일 내용도 다르고 빠진것도 있고 구래여 본문처럼 제가 뜯어본 설치 파일은 sched 폴더 안에 여러가지 가득한데 그거갖고 설치한거 보면 types.h 하나밖에 없고.. - dc App
내용이 다른건 잘 모르겠다
아니 설치한게 아니라 가상머신 새로 만들어서 아예 첨부터 시작해도.. - dc App
아니 원래 헤더는 설치 안된다고
일단 커널헤드 말씀해주신거부터 해볼게여 감사함다 - dc App