zoukankan      html  css  js  c++  java
  • 内核编译时提示错误error: sys/types.h: No such file or directory

    问题:

    在虚拟机中编译老内核linux-2.6.24,通过sudo apt-get install linux-source-2.6.24后,得到linux-source-2.6.24.tar.bz2。

    解压到linux-source-2.6.24中,cd linux-source-2.6.24,

    执行sudo make oldconfig,出现错误提示:

    error: sys/types.h: No such file or directory

    解决办法:

    1. 放狗搜,查到types/types.h应该位于libc6-dev的package中,

    david@david-804: apt-cache search libc6-dev
    libc6-dev - GNU C library: Development libraries and Header files
    david@david-804:
    david@david-804: suo apt-get install libc6-dev
    
    安装libc6-dev,完成后使用命令

    dpkg -L libc6-dev | grep types.h

    已经可以查到许多types.h的文件了。

    2. 到/usr/src/linux-source-2.6.24目录中,继续执行sudo make oldconfig,顺利通过。


    问题解决。






  • 相关阅读:
    中序遍历【递归算法】和【非递归算法】
    等价无穷小替换
    轮转访问MAC协议
    曲率
    Java I/O流 01
    Java 集合框架 04
    Java 集合框架 03
    Java 集合框架 02
    Java 集合框架 01
    Java 常见对象 05
  • 原文地址:https://www.cnblogs.com/java20130726/p/3218498.html
Copyright © 2011-2022 走看看