Linux Mint에서 CDT를 통해 Eclipse에서 커널 모듈 (순수 C 사용)을 코딩하려고했지만 CDT가 라이브러리를 감지하지 못하는 것 같습니다. 미해결 라이브러리는 다음과 같습니다Windows에서 Eclipse CDT에 Linux 헤더를 추가하는 방법
#include <linux/module.h>
#include <linux/slab.h>
#include <linux/cdev.h>
#include <asm/atomic.h>
#include <linux/list.h>
....
어떻게 이클립스에 이러한 라이브러리를 얻고 난 개발을 위해 사용할 수 있도록 그것을 감지해야합니까? 저는 일반적으로 Windows 용 Java 용 Eclipse를 사용하고 있으며 쉽게 라이브러리를 가져올 수 있지만 Linux에서는 CDT를 이해하지 못합니다.
리눅스에서의 표준 실행은 '커널 빌드'기능을 사용하여 커널 모듈을 컴파일하는 것입니다. 일부는 '너무 복잡하다'고 생각할 수도있다. 이클립스를 사용하여 똑같은 일을 시도하는 것은 ... 글쎄 .. "너는 긴 열을 가지고있다"고 말할 수있다. 내 충고, '커널 빌드'. –
커널을 빌드하고 파일을 만들 수 있지만 Eclipse가 빠른 타이핑을위한 옵션을 제안 할 수 있으므로 개발 속도가 그다지 빠르다. – chettyharish