초보 리눅서입니다. 그냥 명령어 조금에 시스템 프로그래밍 약간 하는 정도인데요, 겁도 없이 커널을 컴파일해보려다가 문제가 발생했습니다. 사진 첨부합니다.
make xconfig로 환경을 설정하고, make dep과 make clean을 거쳐 make bzImage 명령어로 커널 소스를 컴파일하다 보니, 몇 분을 징징거리다가 스크린샷과 같은 메시지를 내뱉었다는.
사실 이 컴파일이, 시스템 함수 하나만들어보려고 src 폴더의 arch/i386/kernel/entry.S 파일과 include/asm-i386/unistd.h 파일 끄트머리를 살짝 조작(newsys라는 함수를 하나 제멋대로 만들어서 kernel 디렉토리에 newfile이라는 소스 코드로 구현-_-)해주고 kernel 폴더에 있는 Makefile 파일도 수정을 해줬는데, 에러 메시지 나온 것 보니까 뭔가 안 해준 거나, 빼먹고 정의를 안해준 게 있는가보다 싶어서요. (사실 에러 번호도 뭘 뜻하는 건지 모르겠네요-_-)