相信现在还有不少人在用经典的
RedHat9,毕竟他是完全免费的红帽Linux嘛!
现在介绍一下在安装gcc时可能遇到的问题。
在安装gcc时,可能会提示要求安装下面几个软件包:
binutils-2.13.90.0.18-9.i386.rpm
cpp-3.2.2-5.i386.rpm
glibc-devel-2.3.2-11.9.i386.rpm<!--IWMS_AD_BEGIN-->
<script src="../../system/system60.js" type="text/javascript"></script>
|
<!--IWMS_AD_END-->
别担心,一步一步来。首先在
Red Hat 第一张光盘中查找以上三个软件包,并安装它们。
[root@
RedHat9 mnt]# mount /dev/cdrom /mnt/cdrom/
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@
RedHat9 mnt]# find -iname binutils*
./cdrom/
RedHat/RPMS/binutils-2.13.90.0.18-9.i386.rpm
[root@
RedHat9 mnt]# rpm -ivh cdrom/RedHat/RPMS/binutils-2.13.90.0.18-9.i386.rpm
warning: cdrom/
RedHat/RPMS/binutils-2.13.90.0.18-9.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ########################################### [100%]
1:binutils ########################################### [100%]
[root@
RedHat9 mnt]# find -iname cpp*
./cdrom/
RedHat/RPMS/cpp-3.2.2-5.i386.rpm
[root@
RedHat9 mnt]# rpm -ivh cdrom/RedHat/RPMS/cpp-3.2.2-5.i386.rpm
warning: cdrom/
RedHat/RPMS/cpp-3.2.2-5.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ########################################### [100%]
1:cpp ########################################### [100%]
[root@
RedHat9 mnt]# find -iname glibc-devel*
./cdrom/
RedHat/RPMS/glibc-devel-2.3.2-11.9.i386.rpm
[root@
RedHat9 mnt]# rpm -ivh cdrom/RedHat/RPMS/glibc-devel-2.3.2-11.9.i386.rpm
warning: cdrom/
RedHat/RPMS/glibc-devel-2.3.2-11.9.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
error: Failed dependencies:
kernel-headers is needed by glibc-devel-2.3.2-11.9
kernel-headers >;= 2.2.1 is needed by glibc-devel-2.3.2-11.9
这时不要查找kernel-headers,放心,你在三张光盘中都找不到kernel-headers的。你要查找glibc-kernheaders,看下面:
[root@
RedHat9 mnt]# find -iname glibc-k*
./cdrom/
RedHat/RPMS/glibc-kernheaders-2.4-8.10.i386.rpm
[root@
RedHat9 mnt]# rpm -ivh cdrom/RedHat/RPMS/glibc-kernheaders-2.4-8.10.i386.rpm
warning: cdrom/
RedHat/RPMS/glibc-kernheaders-2.4-8.10.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ########################################### [100%]
1:glibc-kernheaders ########################################### [100%]
[root@
RedHat9 mnt]# find -iname glibc-devel*
./cdrom/
RedHat/RPMS/glibc-devel-2.3.2-11.9.i386.rpm
[root@
RedHat9 mnt]# rpm -ivh cdrom/RedHat/RPMS/glibc-devel-2.3.2-11.9.i386.rpm
warning: cdrom/
RedHat/RPMS/glibc-devel-2.3.2-11.9.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ########################################### [100%]
1:glibc-devel ########################################### [100%]
到此为止,gcc所依赖的软件包都安装了,现在插入第二张光盘,安装gcc:
[root@
RedHat9 mnt]# umount /mnt/cdrom
[root@
RedHat9 mnt]# mount /dev/cdrom /mnt/cdrom/
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@
RedHat9 mnt]# find -iname gcc*
./cdrom/
RedHat/RPMS/gcc-3.2.2-5.i386.rpm
./cdrom/
RedHat/RPMS/gcc-c++-3.2.2-5.i386.rpm
./cdrom/
RedHat/RPMS/gcc-g77-3.2.2-5.i386.rpm
./cdrom/
RedHat/RPMS/gcc-gnat-3.2.2-5.i386.rpm
apt-get install gcc
相关推荐
在安装过程中,如果遇到依赖性问题,RPM会尝试解决它们。如果缺少必要的依赖,你需要手动查找并安装这些依赖。例如,如果提示缺少`libstdc++.so.6`,则需要安装`libstdc++` RPM包。 安装完成后,你可以通过运行以下...
在IT行业中,Linux系统是许多服务器...如果在安装过程中遇到问题,应检查错误日志并尝试解决。此外,对于企业级环境,保持系统更新和安全至关重要,所以一旦条件允许,应尽快恢复网络连接并进行必要的系统维护和更新。
但是安装的时候遇到了一些问题: 1.在安装cpp-4.4.7-3.el6.i686.rpm时报error说要依赖libmpfr.so.1: 先安装了libmcpp(gmp),再安装mpfr,即可成功安装cpp rpm -ivh gmp-4.3.1-7.el6_2.2.x86_64.rpm rpm -ivh...
务必确保你获取的是与系统版本匹配的RPM包,否则可能会遇到安装问题。同时,确保在创建本地仓库和配置yum源时遵循正确的步骤,以免出错。离线安装虽然复杂,但在没有网络的情况下,这是确保系统正常运行的关键方法之...
6. **解决依赖问题**:如果在安装过程中遇到依赖性问题,可以使用`yum`或`dnf`(在RHEL 7及更高版本中)来自动解决。例如: ``` yum install gcc-*.rpm ``` 或者 ``` dnf install gcc-*.rpm ``` 7. **验证...
如果在编译过程中遇到依赖问题,可能需要手动安装相应的开发工具包。 安装完成后,可以通过运行`yum`命令来测试其功能。记得更新Yum的元数据,使用`yum update`命令,以便获取最新的软件包信息。 总的来说,这个...
在安装和使用libstdc++时,开发者通常会遇到配置、依赖性和兼容性问题。例如,确保安装的GCC版本与系统其他组件相匹配,以避免潜在的运行时冲突。同时,正确设置库路径和链接选项也是成功编译和运行C++程序的关键。...
在Red Hat Enterprise Linux 6 (RHEL 6)操作系统中,GCC(GNU Compiler Collection)和G++(GNU C++ Compiler)是重要的开发工具,用于编译C和C++...如果在安装过程中遇到任何问题,应参照错误提示或查阅相关文档解决。
### 如何在Red Hat Enterprise Linux 5.0中安装GCC 在Red Hat Enterprise Linux (RHEL) 5.0上安装GCC(GNU Compiler Collection)是一个常见的需求,尤其是对于那些需要进行C、C++或Fortran编程的用户。GCC不仅是一...
请注意,使用`rpm`安装时可能会遇到依赖性问题。如果遇到这种情况,`yum`可以用来解决这些依赖性问题: ```bash yum install -y $(rpm -qpR gcc-4.4.7-*.rpm) ``` 4. 安装完成后,可以通过运行`gcc --version`来...
在手动安装过程中可能会遇到权限问题、依赖冲突或者版本不兼容等问题。解决这些问题通常需要熟悉RPM的查询和解决机制,或者使用`yum`或`dnf`的自动解决依赖功能。 总之,手动安装Redhat Linux上的GCC涉及下载RPM包...
在处理RPM包时,可能会遇到版本冲突、签名验证失败等问题,这些问题都需要根据具体情况解决。例如,如果遇到版本冲突,可能需要降级或升级其他软件包以匹配GCC的依赖需求。签名验证失败则可能意味着包来源不可信,...
在安装 GCC 编译器时,可能会遇到以下问题: * 没有安装 C 或 C++ 编译器;确诊方法:执行命令 gcc(C++ 则为 g++),提示找不到这个命令。解决方法:将 Linux 安装光盘 mount 上来,然后进入 RPMS 目录,执行命令...
在编译过程中,开发者可能会遇到诸如链接错误、找不到头文件等问题,这些问题通常可以通过正确配置环境变量和安装相应的开发包来解决。在实际操作中,使用`yum`或`dnf`(在RHEL7及以上版本中)等包管理器进行安装会...
在Linux系统中,GCC(GNU Compiler Collection)是一个关键的开源编译器套件,用于将源代码编译成可执行程序。在Red Hat Enterprise ...记住,如果你在过程中遇到任何问题,查阅官方文档或在线社区通常是解决之道。
在RedHat9系统上安装SimpleScalar并非易事,本文将详细介绍安装过程及遇到的问题和解决方案,帮助读者顺利完成安装。 #### 准备工作 1. **确认依赖工具**:在安装SimpleScalar之前,需确保系统已安装Flex和Bison这...
8. **处理依赖问题**:如果在安装过程中遇到依赖问题,可能需要手动下载并安装缺失的依赖包。使用`rpm -Va`命令检查系统的完整性,确保所有安装都成功。 9. **验证安装**:安装完成后,可以使用`rpm -q ...
离线安装过程中,确保你已经提前收集了所有必要的依赖,否则在跳过依赖检查后,可能会遇到运行时错误。如果可能,最好还是遵循正常的RPM依赖解决机制,以确保系统稳定。 总之,离线安装GCC 8.5 RPM包涉及到Linux...
GCC,全称GNU Compiler Collection(GNU编译器集合),是一个开源的、跨平台的编译器套件,用于将源代码编译成可执行程序。...记住,在安装过程中遇到任何问题,都可以查阅GCC的官方文档或社区资源寻求帮助。
然而,有时在新安装系统后可能会遇到无法使用`yum`命令安装`gcc-c++`的情况,这通常是由于软件源的问题或者系统缺少必要的配置。本篇文章将详细介绍解决这个问题的步骤。 首先,问题描述指出在尝试运行`yum -y ...