编译rhel
① 在RHEL 5.0中如何编译运行C语言程序
gcc编译链接,生成可执行文件 。
② 在linux redhat下编译vlc1.1.9 make时出错,求帮助
so。你需要确认你的编译环境中包含相关arm的libstdc++,应该是你本地缺少libstdc++,这个so库是arm架构的,不是指本地的x86的.6的库文件.so你使用交叉编译工具,可以看看makefile中如何指定的.6库
③ 在rhel5.5的内核编译中,进行yum install ncurses-devel时候总是不能安装,麻烦帮忙解决
在编译内核吧,呵呵
centos 安装用的是yum,所以安装ncurses应该是如下命令
#yum install ncurses ncurses-devel
当然之前源要配好,这样就可以运行make menuconfig了
Good luck!!
没有源,我说过了啊,centos 那个版本,
5.1的看这个
5.3的看这个
其他的自己搜
④ RHEL5.4编译安装sysbench,make过程出现error 127
编译参数有错,找不到文件,你检查一下你的编译参数!!
⑤ 问一下,为什么代码在RedHat里面gcc编译出错,提示找不到mole.h等头文件
你拷贝到/usr/include/linux的mole.h先删除了,根本不是在这个目录你需要首先安装对应内核版本的头文件,不是随便一个版本就可以~一般情况下内核头文件放在/usr/src/下面。你这个钩子函数一看就知道是运行在内核空间的,以模块的方式安装使用的,不是你直接就可以用gcc安装的~最简单的办法是用makefifle,具体操作你找下如何编译内核模块或者看下源码自带的说明文档。
PS:你是全部都拷贝进去了吗?这个.h本身会有很多其他的引用.另外,这个编译时我上面说了用makefile来做,你看下这里:http://..com/question/262194193.html
⑥ Linux发行版:Redhat、RHEL、CentOS是什么关系
GNU/Linux是基于GPL开源许可协议的操作系统内核,但仅仅有内核还不是一个完整的操作系统,要想可以使用还需要集成各种应用软件。Linux发行版就是指预先集成好的Linux操作系统及各种应用软件,一般情况下用户直接安装就可以使用,不需要再重新编译。
发布Linux发行版的既有商业公司,也有开源社区,现在有超过300个Linux发行版,而且大多数都比较活跃,比如Ubuntu,Fedora,Red Hat Enterprise Linux(RHEL),CentOS,Debian。中国的发行版有刚进入政府采购名称的中兴新支点、相对比较成熟的深度deepin等。
我们平常所说的安装个Linux操作系统指的都是安装一个Linux的发行版。
Redhat(红帽)是一家总部位于美国北卡罗来纳州罗利的公司,是世界领先的企业级开源 IT 解决方案提供商,主要开发和售卖Linux及提供技术服务,成立于1993年,于2018年10月被IBM收购。
Red Hat Enterprise Linux(红帽企业Linux,简写RHEL)是Redhat公司推出的主要的Linux发行版,属于开源操作系统。用户可基于这一平台,在裸机、虚拟环境、容器及各类云环境之间扩展现有应用并部署各种新兴技术。
上面我们说过,商业公司Redhat推出了Linux的发行版RHEL,那么根据Linux的GPL开源许可证,Redhat必须开源RHEL的源代码。于是开源社区将RHEL的源代码拿过来,稍作改动,主要是去掉Redhat的商标信息等,然后重新编译发布,就是我们现在知道的CentOS。
虽然CentOS的源码是直接搬用RHEL的,但这在法律上是完全没问题的,因为发布出来的CentOS同样也遵守了GPL。除了一些Redhat的商业应用软件,CentOS追求的是与RHEL 100%兼容。
CentOS已经于2014年被Redhat收购,有了Redhat在治理体系和内容上的帮助,CentOS在获取包括源码在内的开发资源也更加容易。CentOS是由CentOS理事会管理的,在Redhat收购CentOS之后,理事会共11名成员,除了部分原有的理事会成员,还包括了Redhat提名的成员,Redhat提名人员占多数。
上面说过了CentOS是通过编译RHEL的源码来进行发布的,所以CentOS的发布总是在RHEL发布后不久,一般不超过72小时,大版本发布的话会有延迟。自从CentOS 4.4版本开始,RHEL和CentOS就采用了统一的版本规则。
就像我们在之前的文章提到的,所有基于GPL开源许可协议发布的软件,其收费都不是为了版权,而是为其提供的服务和技术支持收费,Redhat的RHEL也是一样。CentOS作为从RHEL源码直接编译的发行版,其作为服务器的高效率及稳定性等方面都是经过实践验证的,所以如果自己有丰富的服务器运维经验,那你可以选择CentOS。但如果没有专业的运维团队,又需要大规模部署,那还是选择RHEL比较明智,Redhat团队会为你提供专业的、标准化的解决方案和专业的技术支持。
⑦ redhat6.4上使用make编译自己代码出现奇怪错误
这4句是进入文件夹和退出文件夹
make[1]: Entering directory `/home/xxxx/server_code2/alarm' -- 进入文件夹 '/home...'
make[1]: Leaving directory `/home/xxxx/server_code2/alarm' -- 离开/退出文件夹 '/home...'
它要进一个文件夹 做 make.
问题是你是否已有这个文件夹了,文件夹里原始文件是否都在:
`/home/xxxx/server_code2/alarm'
或者,你要修改 Makefile, 把 xxxx。。。 换成 正确路径和 directory
⑧ rhel 5.5
rhel5.5是最新的。不过现在还不是稳定版。。
推荐你用centos
下载地址
http://mirrors.sohu.com/centos/5.4/isos/i386/ 32位
http://mirrors.sohu.com/centos/5.4/isos/x86_64/ 64位
⑨ RHEL linux下llvm的安装。安装出现的错误如下,怎么解决或者知道怎么编译,教一下。
缺少关联的文件。
needed by `lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o'.
