이제는 "다음엔 뭔 파일이 필요한겨?" 라는 지경에 왔습니다. 요번에 찾을 파일은 'le_byteshift.h'입니다. `all'를 위해 할 일이 없습니다 HOSTCC arch/x86/tools/relocs arch/x86/tools/relocs.c:13:32: fatal error: tools/le_byteshift.h: 그런 파일이나 디렉터리가 없습니다 compilation terminated. 다행이 해더파일은 검색하면 바로바로 나오네요. ㅎㅎㅎ 참고 : kerneldox.com - le_byteshift.h 근데 문제가 이걸 어디다 넣으라는 거지-_-;; 검색을 해봐도 파일디랙토리에 없는 위치가 나옵니다.... 몇번 삽질하다가 그냥 폴더를 생성했더니 되네요 ㅡ.-;;; /usr/src/linux-..
정말 산넘어 산이네요 ㅡ,.ㅡ;;; 하나 해결하면 하나가 튀어 나오니 김이 빠지네요;; 어찌됬건 또 make를 해보니 다음과 같은 오류가 났습니다. `arch/x86/tools/relocs'에서 필요로 하는 타겟 `arch/x86/tools/relocs.c'를 만들 규칙이 없습니다. 멈춤. 별생각없이 'relocs.c'를 열심이 검색해 보았으나... 검색되는 것이 너무 없습니다-_-; 오이려 'arch/x86/tools/relocs'로 검색하니까 나오네요. 참고 : Linux Cross Reference - Linux/arch/x86/tools/relocs.c 위 파일을 /usr/src/linux-headers-3.5.0-27-generic/arch/x86/tools/ 에 넣습니다. 그러면 완료!! 당연..
메이크(make)를 날렸는데.... `arch/x86/syscalls/../include/generated/asm/unistd_32.h'에서 필요로 하는 타겟 `/usr/src/linux-headers-3.5.0-27-generic/arch/x86/syscalls/syscall_32.tbl'를 만들 규칙이 없습니다. 멈춤. `arch/x86/syscalls/../include/generated/asm/unistd_64.h'에서 필요로 하는 타겟 `/usr/src/linux-headers-3.5.0-27-generic/arch/x86/syscalls/syscall_64.tbl'를 만들 규칙이 없습니다. 멈춤. .... 아놔;;; 산넘어 산이네요;;; 1. 파일의 위치 해당 위치로 들어가면 정말 해당 파일이..
드라이버의 소스 파일을 받아서 어떻게 해야 하는지 몰라서 여기저기 삽질하다가 메뉴얼에 나와있는 'make'가 만들라는 소리가 아니라 명령어라는 소리를 듣고 허탈함에 콘솔을 열어 메이크를 날려 주니.... error : implicit declaration of function 'usb_serial_deregister' 이런 오류가 납니다-_-;; 내용만 보면 해당 함수를 못찾거나 사용할 수 없어서 나는 것 같습니다. 그런데 검색을 해보니 권한이 없는 경우도 그렇다고 하더군요. 계정이 root계정이라 별신경을 안썼는데 root권한으로 커맨드 실행하는 sudo만 앞에 붙여주니 에러가 사라 지네요. sudo make 에러가 이제 끝난줄 알았지? 이제 시작이다. ㅜㅜ