如果你出现了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: 没有那个文件或目录 的错误 了~~~