zoukankan      html  css  js  c++  java
  • VMwareTools安装失败提示找不到C headers和gcc目录

        在VMware虚拟机上安装好linux系统后,发现往往不能全屏,也不能设置共享文件夹进行文件共享,这时候可以通过安装VMwareTools这个工具来实现文件拖拽、共享和全屏。

        安装的过程不再赘述,关键在安装的过程中有些问题需要进行说明。

        我们安装的时候,常常会提示找不到C headers文件和gcc目录文件,之前这个地方总是出错,后来过了很久之后,重新安装linux时,看到网上的一篇博客文章,找到了解决办法,链接如下http://blog.sina.com.cn/s/blog_5da93c8f0101gxod.html。之前安装失败的主要原因就是一些准备工作没有做好,一些头文件和软件需要提前安装。

    *******************************************************************************

    安装前准备:

        1、一定要先安装 build-essential 软件,否则不能够顺利安装
          命令:sudo apt-get install build-essential
        2、要安装linux-headers 包,这个包要在配置VMware-tools之前装,即可以在安装VMware-tools前装,或者在成功安装了VMware-tools之后配置之前装,否则会提示找不到 C header files,要求你指定路径。可是这个linux-headers包要和你下载的ubuntu版本匹配,可以用命令:uname -a 来查看你安装的版本,
    比如我的查看结果是:linux ubuntu 2.6.15-26-386,那么接下来就运行命令:
    sudo apt-get install linux-headers-2.6.15-26-386
    安装结果就是和我运行的内核匹配的包了。

    (由于安装VMware Tools需要针对新内核重新编译模块,所以必须先安装基本编译系统和内核头文件。
    代码:
    $ sudo apt-get install build-essential
    $ sudo apt-get install linux-headers-`uname -r`


        3、如果没有在安装完成时配置的朋友可以运行它的配置文件来开始配置过程,我安装完1和2两个包后还是遇到了c header files找不到要求我指定路径的提示,我仔细看了后发现提示默认的路径和我安装的linux-headers的路径不同,只要写出新路径就可以继续配置过程了。

    后面就比较顺利了,要求你指定分辨率等,只要安装提醒进行就可以了,配置完重起一下VMware就好了。

    *******************************************************************************

    后面的安装的过程可以参看上面链接的文章。

  • 相关阅读:
    标志寄存器和跳转指令
    js中top、clientTop、scrollTop、offsetTop的区别 文字详细说明版【转】
    关于mysql的级联删除(之前好多人咨询过我)
    用DIV画个漂亮的Table,根本看不出是div画的
    最简单的Ajax局部提交整体form,无刷新页面
    themeleaf中使用javascript时,字符“&&”的转义问题。
    Mysql 进行sequence的新建,同时建立计划每日重置。
    动态给H5页面绑定数据,基本万能无错误!
    手风琴效果简单实现,修改bootstrap内部事件接口并且自由定义。
    JQuery实现追加表格,不使用拼接html方式
  • 原文地址:https://www.cnblogs.com/Victor-Tian/p/5272570.html
Copyright © 2011-2022 走看看