소스에서 ath9k 드라이버를 컴파일하는 방법은 무엇입니까?

소스에서 ath9k 드라이버를 컴파일하는 방법은 무엇입니까?

ath9k학습 목적으로 드라이버를 일부 변경하고 싶습니다 . 내 문제는 드라이버를 컴파일하려고 할 때 make명령에서 많은 implicit declaration오류가 발생한다는 것입니다. 오류 setup_timer중에서 가장 일반적인 오류입니다.ACCESS_ONCEDECLARE_EWMA

내 커널 버전은 입니다 Ubuntu 4.15.0-20-generic. 내가 사용하는 드라이버 소스 코드는 다음과 같습니다.백포트-4.14-rc2-1.

내가 실행한 명령은 다음과 같습니다.

cd backports-4.14-rc2-1
make defconfig-ath9k
make

을 사용하여 필요한 헤더 파일을 설치했습니다 build-essential. 편집된 드라이버 소스 코드를 컴파일하려면 어떻게 해야 합니까?

답변1

Torvalds Linux 커널에서 드라이버 모듈을 컴파일하고 있었는데 그게 문제였습니다. 이제 Ubuntu 소스에서 컴파일하고 작동 중입니다.

관련 정보