그런 파일이나 디렉터리가 없습니다 - 이 문제 어떻게 해결하나요?

우분투 12.04 32비트 사용자입니다.

드라이버를 설치하려고 제조사에서 안내하는 페이지에 들어가
cp210x usb to uart bridge vcp drivers중 리눅스 3.x.x용을 받았습니다.
(파일 첨부함)
그런데 컴파일을 하려고 하면 다음과 같은 오류가 표시 됩니다.

root@danggun-virtual-machine:~/다운로드/Linux_3.x.x_VCP_Driver_Source# gcc cp210x.c
cp210x.c:18:24: fatal error: linux/slab.h: 그런 파일이나 디렉터리가 없습니다
compilation terminated.
root@danggun-virtual-machine:~/다운로드/Linux_3.x.x_VCP_Driver_Source#

처음에는 별 생각없이 .c파일을 열어보니 인크루드 된 헤더 들이 보이길례 root계정으로 들어가 해당 파일들이 있는 폴더를 찾아 복사한 후 gcc명령어를 날렸습니다.
결과는 마찬가지…ㅎㅎㅎ

우분투 포럼과 구글링을 해보니
ia32-libs를 설치하라 든가 build-essential를 설치하라든가…라는데…
이것들은 이미 설치되어있습니다.
(혹시나 해서 다시 apt-get install해봄,)

이런 경우 어떻게 해야 하나요?

다른 곳에서 답변이 달렸는데 메이크파일 형태로 제공되니 메이크명령어 써보라고 해서 이 문제는 넘어 갔습니다.