debian或ubuntu下编译内核时的sys/types.h问题

如果你出现了ubuntu fatal error : sys/types.h: 没有那个文件或目录 这个错误的时候,

那么你需要安装一个软件包build-essential,输入如下命令:

apt-get install build-essential

正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
将会安装下列额外的软件包:
  g++ g++-4.0 libc6-dev libstdc++6-4.0-dev linux-kernel-headers
建议安装的软件包:
  gcc-4.0-doc lib64stdc++6 glibc-doc manpages-dev libstdc++6-4.0-doc stl-manual
下列【新】软件包将被安装:
  build-essential g++ g++-4.0 libc6-dev libstdc++6-4.0-dev linux-kernel-headers
共升级了 0 个软件包,新安装了 6 个软件包,要卸载 0 个软件包,有 74 个软件未被升级。
需要下载 0B/7611kB 的软件包。
解压缩后会消耗掉 32.1MB 的额外空间。
您希望继续执行吗?[Y/n]
选中了曾被取消选择的软件包 linux-kernel-headers。
(正在读取数据库 ... 系统当前总共安装有 94629 个文件和目录。)
正在解压缩 linux-kernel-headers (从
.../linux-kernel-headers_2.6.11.2-0ubuntu18_i386.deb) ...
选中了曾被取消选择的软件包 libc6-dev。
正在解压缩 libc6-dev (从 .../libc6-dev_2.3.6-0ubuntu20_i386.deb) ...
选中了曾被取消选择的软件包 libstdc++6-4.0-dev。
正在解压缩 libstdc++6-4.0-dev (从 .../libstdc++6-4.0-dev_4.0.3-1ubuntu5_i386.deb) ...
选中了曾被取消选择的软件包 g++-4.0。
正在解压缩 g++-4.0 (从 .../g++-4.0_4.0.3-1ubuntu5_i386.deb) ...
选中了曾被取消选择的软件包 g++。
正在解压缩 g++ (从 .../g++_4%3a4.0.3-1_i386.deb) ...
选中了曾被取消选择的软件包 build-essential。
正在解压缩 build-essential (从 .../build-essential_11.1_i386.deb) ...
正在设置 linux-kernel-headers (2.6.11.2-0ubuntu18) ...
正在设置 libc6-dev (2.3.6-0ubuntu20) ...
正在设置 g++-4.0 (4.0.3-1ubuntu5) ...
正在设置 libstdc++6-4.0-dev (4.0.3-1ubuntu5) ...

正在设置 g++ (4.0.3-1) ...

正在设置 build-essential (11.1) ...

安装完之后就不会再出现 ubuntu fatal error : sys/types.h: 没有那个文件或目录 的错误 了~~~
posted @ 2011-05-24 14:08  hzucmj  阅读(4493)  评论(1编辑  收藏  举报