分类: LINUX
2010-03-05 09:46:15
$ sudo apt-get install libfreetype6-dev编译过程中的错误:
$ sudo apt-get install libpng12-dev
$ sudo apt-get install libjpeg62-dev
$ sudo apt-get install libx11-dev
$ sudo apt-get install libxext-dev
$ tar xvzf DirectFB-0.9.25.1.tar.gz
$ cd DirectFB-0.9.25.1
$ ./configure
$ make
$ sudo make isntall
该错误说明:
/usr/include/linux/compiler.h 文件不存在,compiler.h是linuxkernel的头文件。
解决:
当前使用的系统是ubuntu9.10,其内核版本是2.6.31-19-generic
所以,通过apt,下载内核源码,并将所需文件copy到/usr/include/linux/目录中。
$sudo apt-get install linux-headers-2.6.31-19
$sudo cp /usr/src/linux-headers-2.6.31-19/include/linux/compiler.h /usr/include/linux/