Linux系统中安装gcc和kernel-devel的方法
gcc:liunx环境中的c/c++编译器,安装软件需要它
kernel-devel:linux内核,安装软件时需要编译内核,故需要保持内核版本一致性
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
以上这篇Linux系统中安装gcc和kernel-devel的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
浅谈Linux环境下gcc优化级别
代码优化可以说是一个非常复杂而又非常重要的问题,以笔者多年的linux c开发经验来说优化通常分为两个方面,一是人为优化,也就是基于编程经验采用更简易的数据结构函数等来降低编译器负担,二是采用系统自带的优化模式,也就是gcc - o系列,下面我将简述一下各级优化的过程以及实现. gcc - o1 首先o1上面还有一个o0,那个是不提供任何优化,项目中几乎不会使用,而o1使用就非常广泛了,o1是最基本的优化,主要对代码的分支,表达式,常量来进行优化,编译器会在较短的时间下将代码变得更加短小,这样体
-
关于安装linux redhat后无法使用yum命令安装gcc-c++问题的解决过程
初入职场,给linux redhat安装环境的时候,遇到这么个问题 [root@localhost ~]# yum -y install gcc Loaded plugins: katello, product-id, security, subscription-manager Updating certificate-based repositories. Unable to read consumer identity Setting up Install Process No packa
-
Linux上安装GCC编译器过程
2004年4月20日最新版本的GCC编译器3.4.0发布了.目前,GCC可以用来编译C/C++.FORTRAN.JAVA.OBJC.ADA等语言的程序,可根据需要选择安装支持的语言.GCC 3.4.0比以前版本更好地支持了C++标准.本文以在Redhat Linux上安装GCC3.4.0为例,介绍了GCC的安装过程. 安装之前,系统中必须要有cc或者gcc等编译器,并且是可用的,或者用环境变量CC指定系统上的编译器.如果系统上没有编译器,不能安装源代码形式的GCC 3.4.0.如果是这种情况,可
-
linux使用gcc编译c语言共享库步骤
对任何程序员来说库都是必不可少的.所谓的库是指已经编译好的供你使用的代码.它们常常提供一些通用功能,例如链表和二叉树可以用来保存任何数据,或者是一个特定的功能例如一个数据库服务器的接口,就像MySQL. 大部分大型的软件项目都会包含若干组件,其中一些你发现可以用在其他项目中,又或者你仅仅出于组织目的将不同组件分离出来.当你有一套可复用的并且逻辑清晰的函数时,将其构建为一个库会十分有用,这样你就不将这些源代码拷贝到你的源代码中,而且每次都要再次编译它们.除此之外,你还可以保证你的程序各模块隔离,这
-
Linux中 CentOS 6.5 手动升级gcc到gcc-6.1.0
从进入码农时代已经有好几年了,一直没有写博文的习惯,用到的很多东西没有记录,到后面就忘了,需要用时,又不停上百度google一下,费时间又费精力,还不一定能找到满意的答案,因此开个博客记录下.(废话不多说了) 今天在公司服务器上源码安装Nodejs报错 WARNING: C++ compiler too old, need g++ 4.8 or clang++ 3.4 (CXX=g++),直接yum update gcc不能升级到4.8,然后只能手动处理了. 开始,如果linux安装了wget命
-
Linux系统中安装gcc和kernel-devel的方法
gcc:liunx环境中的c/c++编译器,安装软件需要它 kernel-devel:linux内核,安装软件时需要编译内核,故需要保持内核版本一致性 1.Linux操作系统安装好以后,查看gcc是否已经安装: # gcc -v //如果后面出现一大段,则已经安装: 2.查看内核是否一致: #uname -r #rpm -q kernel-devel 如果两个命令得到的版本号一致,那么恭喜你可以直接安装Vmware Tools了:不过一般情况下,两个版本是不一致的,或者是提示kernel-dev
-
Linux CentOS6.6系统中安装mysql源码包的方法
这里以CentOS6.6系统中安装MySQL的源码包,进行讲解. 1. mysql源码包的下载 mysql安装包的官方下载地址为:http://dev.mysql.com/downloads/mysql/5.6.html#downloads 打开该下载地址后,在 "Select Version:"处,选择要下载的mysql的版本,我选择的是5.6.34:在"Select Platform:"处,选择适用的操作系统类型,由于是下载源码包,故这里我们要选择Source
-
在Linux系统中安装Docker的过程
在这篇博客中,我将引导您通过简单的步骤完成安装 Docker 的过程,安装docker只是小菜一碟,你只需要运行几条命令就大功告成了! 本文用的Linux为Ubuntu,让我们直接开始! 第 1 步:要在 Ubuntu 机器上安装 docker,首先让我们更新软件包. sudo apt-get update 输入密码: 第 2 步:现在在安装 docker 之前,我需要安装推荐的软件包: sudo apt-get install linux-image-extra-$(uname -r) lin
-
在linux系统下安装python librtmp包的实现方法
安装librtmp包需要依赖环境较多,机器上已经安装了python2.7版本,安装librtmp包之前需要先安装依赖环境. 1.安装gcc和依赖包 yum install gcc* python-devel libffi-dev* -y 2.安装librtmp 从git上下载源码: git clone git://git.ffmpeg.org/rtmpdump cd rtmpdump/librtmp/ make && make install 3.安装setuptools wget -S
-
在linux系统下安装两个nginx的简单方法
在linux下安装nginx的时候,一般在./configure的阶段会要求通过prefix设置安装路径.因此,在./configure的时候指定不同的prefix就可以安装多个nginx啦. 值得注意的是,安装完之后,两个nginx的监听端口要设置成不同的监听端口.否则,会有一个nginx无法启动. ./configure --prefix=/home/work/nginx1 .....//第一个nginx的安装配置 make && make install ./configure --
-
在Linux系统中安装Go语言的详细教程
Go (也叫 "golang")是一款由Google最初开发的编程语言.它自诞生就有几个设计原则:简单性.安全性和速度.Go语言发行版拥有各种调试.测试.调优和代码审查工具.如今Go语言和它的工具链在大多数Linux发行版的基础仓库都可用,用默认的包管理器就可以安装. 在Ubuntu.Debian 或者 Linux Mint上安装Go语言 下面是在基于Debian的发行版上使用apt-get来安装Go语言和它的开发工具. $ sudo apt-get install golang 检查
-
Linux系统下安装rz/sz命令及使用方法说明
对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令.今天,我们就简单的讲解一下如何安装和使用rz.sz命令. 1.软件安装 (1)编译安装 root 账号登陆后,依次执行以下命令: cd /tmp wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz tar zxvf lrzsz-0.12.20.t
-
Linux系统下安装android sdk的方法步骤
本文阐述的是如何在Linux系统中安装Android SDK 环境,下面话不多说,来看看详细的介绍吧. 直接下载解压: wget http://dl.google.com/android/android-sdk_r22.0.5-linux.tgz 修改对应的版本号即可. 关于后续的sdk更新,可以使用命令行版本的sdkmanager 直接更新到最新的sdk: tools/android update sdk --no-ui 显示所有的sdk版本 android list sdk --all 会得
-
Oracle VM VirtualBox 在linux系统下安装增强插件实现访问主机的共享文档方法
一.安装增强插件 1 选择"设备"--"安装增强功能",然后可以看到在虚拟机的光驱中自动加载了增强iso的文件(VBoxGuestAdditions.iso) 2在linux 中挂载光驱 mount /dev/cdrom /mnt 3在将/mnt文件中的所有文件拷在/tmp目录下 cp -r /mnt/* /tmp 4在安装增强文件之前安装相应的包,安装后重启 yum install kernel yum install kernel-headers kernel-
-
Linux系统下安装PHP7.3版本
请先安装依赖包 $ yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-
随机推荐
- VBS面向对象编程与Me关键字使用介绍
- vue.js实现仿原生ios时间选择组件实例代码
- BAT批量去除文件首行以及批量合并文件脚本
- 基于zepto.js简单实现上传图片
- 使用JS或jQuery模拟鼠标点击a标签事件代码
- PHP GD 图像处理组件的常用函数总结
- ThinkPHP采用原生query实现关联查询left join实例
- PHP mkdir()无写权限的问题解决方法
- Android中Shape的用法详解
- mysql alter table修改表命令整理
- C语言实现的ls命令源码分享
- java基于dom4j包实现对XML解析的方法
- java中每月等额与先息后本计算
- JSP运行原理和九大隐式对象说明
- 微信小程序 rich-text的使用方法
- Oracle In和exists not in和not exists的比较分析
- 纯CSS打造的导航菜单(附jquery版)
- jquery.fastLiveFilter.js实现输入自动过滤的方法
- JS保留两位小数,多位小数的示例代码
- nginx实现请求转发