刚在虚拟机(Vmware7.0)上装了个CentOS5.4操作系统,可惜的是在安装Vmware Tools的时候老报错,先是找不到gcc,等gcc安装好以后又提示找不到C Header Files。具体解决办法如下:
1.Linux操作系统安装好以后,查看gcc是否已经安装;
# gcc -v //如果后面出现一大段,则已经安装;
2.查看内核是否一致;
#uname -r
#rpm -q kernel-devel
如果两个命令得到的版本号一致,那么恭喜你可以直接安装Vmware Tools了;不过一般情况下,两个版本是不一致的,或者是提示kernel-devel没有安装;
3.安装gcc(如果gcc没有安装的话);要确保网络是连通的;
#yum -y install gcc
4.安装kernel-devel(可以在iso文件中找到)
#cd /mnt/
#mkdir cdrom
#mount /dev/cdrom /mnt/cdrom //这三步是将光驱挂载到/mnt目录下面的cdrom文件夹;
#cp /mnt/cdrom/CentOS/kernel-xen-devel-2.6.18-164.el5.i686.rpm /tmp //找到kernel-xen-devel...文件并复制到/tmp目录下;
#cd /tmp
#rpm -ivh kernel-xen-devel-2.6.18-164.el5.i686.rpm //安装kervel-devel
5. 重启计算机,安装Vmware Tools;
<script type="text/javascript"></script>
分享到:
相关推荐
1.Linux操作系统安装好以后,查看gcc是否已经安装; # gcc -v //如果后面出现一大段,则已经安装; 2.查看内核是否一致; #uname -r #rpm -q kernel-devel 如果两个命令得到的版本号一致,那么恭喜你可以直接安装...
### Linux系统下安装GCC和KERNEL-DEVEL 在Linux环境下,GCC(GNU Compiler Collection)与KERNEL-DEVEL是两个非常重要的软件包。GCC主要用于编译源代码为可执行程序,而KERNEL-DEVEL则提供了内核开发所需要的头文件...
标题中的"centos-kernel-devel-3.10.0-693.el7.x86_64.zip"指的是一个针对CentOS操作系统的内核开发包,版本为3.10.0-693.el7,适用于x86_64架构的计算机。这个压缩包是为开发者准备的,让他们能够编译针对该特定...
一旦这些依赖安装完毕,就可以从GCC的官方网站下载源码包,按照提供的步骤进行编译和安装。 在编译调试过程中,GCC/GDB的配合使用对于开发和调试非常重要。GDB(GNU Debugger)是一个强大的源代码级调试器,可以...
- 在目标系统上,首先确保你安装了必要的构建工具,如`yum-utils`、`binutils-devel`、`glibc-devel`、`kernel-headers`等。对于RPM系统,可以使用`yum install`命令来安装这些依赖。 4. **解压源码**: - 使用`...
标题和描述中提到的"cpp binutils gcc glibc-devel glibc-headers glibc-kernheaders kernel-headers"是一组在Linux系统中构建和开发C/C++程序所必需的关键工具和库。这些组件对于任何系统级别的编程工作都是至关...
首先,"kernel-headers-3.10.0-1160.zip"包含了"kernel-devel-3.10.0-1160.2.1.el7.x86_64.rpm"和"kernel-headers-3.10.0-1160.el7.x86_64.rpm"两个重要组件。"kernel-devel"包提供了用于编译针对特定内核版本的模块...
本教程将详细介绍在CentOS和Red Hat类Linux系统上离线安装GCC的步骤。 首先,我们需要获取GCC的源码包。GCC的源码通常可以从其官方网站或者通过镜像站点下载。最新版本的GCC源码包可能命名为`gcc-x.y.z.tar.gz`,...
标题和描述中提到的"gcc pcre-devel openssl-devel zlib-devel"是Linux系统中用于软件开发的重要组件。这些组件在Linux环境中扮演着核心角色,对于构建和编译软件,特别是涉及正则表达式处理和安全通信的软件至关...
安装 "Kernel-devel-headers-x86_64" 后,开发者可以开始编写和编译针对64位 Linux 内核的代码。 6. **内核版本匹配**:非常重要的一点是,开发头文件包必须与正在运行的内核版本相匹配。不匹配的版本可能导致编译...
CentOS8上安装的gcc-8.3.1安装包及其所有依赖包,安装方法请查看此文章https://blog.csdn.net/Q0717168/article/details/115359276 gcc安装包: gcc-8.3.1-5.1.el8.x86_64.rpm gcc-c++-8.3.1-5.1.el8.x86_64.rpm gcc...
"kernel-devel-2.6.25-14.fc9.i686" 是一个针对FEDORA9操作系统的内核开发包,主要用于为开发者提供构建内核模块所需的头文件和符号链接。这个包是i686架构的,意味着它是为32位处理器设计的。在Linux系统中,内核是...
linux 离线安装gcc4.8.5 (简单易懂,已成功安装): mpfr-3.1.1-4.el7.x86_64.rpm libmpc-1.0.1-3.el7.x86_64.rpm kernel-headers-3.10.0-862.el7.x86_64.rpm glibc-headers-2.17-222.el7.x86_64.rpm glibc-...
在本例中,我们讨论的是GCC 4.4.7的第4个修订版,适用于Linux系统,特别是针对EL6(Enterprise Linux 6)版本。 GCC 4.4.7是一个较旧的版本,发布于2012年,但在某些场景下仍然被使用,例如维护旧的软件项目或支持...
资源包含36个所需依赖包,如果服务器系统不是最小化安装,那这个包基本包含了所需依赖包, 执行 “rpm -ivh 需要安装的包名 --nodeps --force ” 强制免依赖安装,安装完后重新检查一次即可 binutils-2.17.50 compat...
rpm -ivh glibc-devel-2.12-1.132.el6.x86_64.rpm rpm -ivh gcc-4.4.7-4.el6.x86_64.rpm rpm -ivh libstdc++-devel-4.4.7-4.el6.x86_64.rpm rpm -ivh gcc-c++-4.4.7-4.el6.x86_64.rpm 或 直接执行 install-gcc....
从标签“linux gcc 离线”我们可以推断,这个安装包主要针对的是Linux操作系统,特别是对于那些需要在没有网络的情况下更新或安装GCC的用户。"gcc"标签明确了主题是关于GCC的,而"离线"标签则强调了其特殊安装方式。...
gcc4.8.2版本离线安装需要的所有rpm包,列表清单: 1、cpp-4.8.2-16.el7.x86_64 2、gcc-4.8.2-16.el7.x86_64 3、gcc-c++-4.8.2-16.el7.x86_64 4、glibc-2.17-55.el7.x86_64 5、glibc-common-2.17-55.el7.x86_64 6、...
离线安装gcc环境依赖的rpm包 包含的包如下: autogen-libopts-5.18-5.el7.x86_64 cpp-4.8.5-44.el7.x86_64 gcc-4.8.5-44.el7.x86_64 gcc-c++-4.8.5-44.el7.x86_64 glibc-devel-2.12-1.132.el6.x86_64.rpm glibc-...