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,顺利通过。


    问题解决。






  • 相关阅读:
    Hadoop(1.2.1)安装
    ETL,BPM与ESB三者的一些感悟
    编程上面的理论支撑
    TreeSet类的排序
    List接口
    Map接口
    类和对象
    面向对象1
    IO流4
    Java面向对象
  • 原文地址:https://www.cnblogs.com/java20130726/p/3218498.html
Copyright © 2011-2022 走看看