리눅스 block device driver를 만들려고 하는데.. sample code를 찾아도 무언가 부족하다.뭐가 부족하냐면 빌드 할때 header file을 못찾는 경우가 많아서다.. ㅜㅜ 빌드를 할때 compiler와 header file들의 위치를 알아야 하는데... 이게 정리가 잘 안되어 있어서 살짝 정리해 보려고 한다. ubuntu board 에 해당 kernel version이 있는곳/lib/module/4.15.0-46-generic/build <<< 여기서 4.15.0-46-generic 는 uname -r 로 확인하면 알수 있다. 그런데.. 우리가 보통 타겟 보드에서 쓸 모듈을 데스크탑에서 빌드를 해서 넣게 된다. 그러다 보니 cross compiler와 해당 보드