写在最前:
升级GCC时有风险, 如果是自己玩的虚拟机完全可以自己试试, 如果是涉及到公司测试,开发,生产环境以及其他重要机器时, 强烈建议大家还是找专业人员操作. 避免造成损失.
楼主在升级公司测试环境时, GCC安装失败, 服务器无法登陆. 导致开发测试小组的兄弟们没有了测试环境. 项目进度后延, 虽然大家没说啥, 公司也没有追究责任. 但楼主已经陷入了深深的自责而无法自拔. 害的运维的哥们大老远的跑到机房恢复了一次. 后车之鉴啊.
在虚拟机下安装GCC时发现系统不能联网.
然后就是用rpm尝试安装, 发现依赖像毛毛雨一样多. (太麻烦了不建议大家使用rpm的方式安装.)
尝试yum时,虚拟机不能联网. 然后就有如下配置.
本地电脑网络配置.
Ethernet adapter 本地连接: Connection-specific DNS Suffix . : Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller Physical Address. . . . . . . . . : 00-2B-34-A2-03-0C Dhcp Enabled. . . . . . . . . . . : No IP Address. . . . . . . . . . . . : 192.168.18.243 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 192.168.18.2 DNS Servers . . . . . . . . . . . : 8.8.8.8 8.8.4.4 C:\Documents and Settings\Administrator>
1:CentOS配置如下
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 TYPE=Ethernet UUID=96bb79eb-c5ad-4cba-b528-8e1849068945 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System eth0" HWADDR=00:0C:29:38:38:7C PEERDNS=yes PEERROUTES=yes IPADDR=192.168.18.244 //虚拟机ip地址. NETMASK=255.255.255.0//宿主机子网掩码 GATEWAY=192.168.18.2 //宿主机网关
2: linux配置.
/etc/sysconfig/network
NETWORKING=yes HOSTNAME=centos GATEWAY=192.168.18.243 // 宿主机IP.
3:linux 配置.
/etc/resolv.conf
# Generated by NetworkManager nameserver 8.8.8.8 //宿主机的dns server. nameserver 8.8.4.4
4: 重启linux网络服务.
/etc/init.d/network restart
或者
service network restart
#ping www.baidu.com 联网成功!
运行命令:
yum -y install gcc
[root@songzj ~]# gcc -v 使用内建 specs。 目标:i686-redhat-linux 配置为:../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch=i686 --build=i686-redhat-linux 线程模型:posix gcc 版本 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC)
安装成功!....
接下来安装libevent.
安装时发现 make command 没有安装.
yum -y install automake autoconf libtool make
分别安装了automake , autoconf , libtool, make 工具.
相关推荐
- 配置网络,确保虚拟机能够联网。可以设置桥接模式,让虚拟机直接使用宿主机的网络。 5. 源码编译与调试 - Linux系统因其开源特性,非常适合进行源码级的开发和调试。安装必要的编译工具,如GCC、Git等。 - ...
根据给定的文件信息,本篇文档主要涵盖了在CentOS 7系统下安装Zabbix 3.0监控系统的详细步骤。Zabbix是一种开源的监控解决方案,能够实时监测网络中各种设备和服务的状态和性能。以下知识点将详细介绍文档中涉及的...
- 如果服务器无法联网,需提前下载好依赖库包或配置好离线的 Yum 源,以便安装 `gcc-c++` 和 `curl`: ```bash sudo yum install -y gcc-c++ sudo yum install -y curl ``` 4. **上传并解压源码包**: - 将...
【标题】:“gcc Linux”...以上内容涵盖了与“gcc Linux”相关的多个知识点,包括`gcc`的使用、Linux环境配置、虚拟机网络设置以及基础的Linux工具使用。了解和掌握这些内容对Linux系统的日常使用和开发工作至关重要。
通过本次实验,学生不仅掌握了虚拟机VMware软件的安装与使用方法,还学会了在Linux环境下进行编程、配置网络以及与其他操作系统共享文件。这些实践技能对于理解计算机网络原理和技术具有重要意义。尽管实验过程中...
这样做的好处是系统安装完成之后,就不需要再额外使用yum安装gcc、vim等工具。 6. 设置用户账户: 安装过程中,用户需要设置root用户的密码,并且创建一个新的普通用户账户。推荐普通用户账户以小写字母开头,...
XT100开发环境搭建需要安装Vmware虚拟机软件,安装ubuntu操作系统,安装软件包,配置网络连接,安装minicom,建立开发环境,安装电视卡驱动程序,使用nfs服务,烧写内核和应用,共享文件与Windows操作系统,使用SSH...
在Linux环境下安装Oracle数据库是一项复杂但重要的任务,尤其对于那些依赖于Oracle数据库的企业级应用而言。本篇文章将详细讲解如何在CentOS 5.3上安装Oracle 11g,这是一个广泛使用的开源操作系统,虽然官方文档未...
本文档详细介绍了在Linux环境下挂载NFS系统的过程,包括环境搭建、NFS服务器的安装与配置、虚拟机的网络设置以及开发板的启动参数配置。通过以上步骤,用户可以在Linux系统中高效地管理和使用远程文件系统资源。
本课程设计主要围绕Linux操作系统,特别是在虚拟机上的联网与软件安装。Linux,由芬兰学生Linus Torvalds于1991年创立,是一个开源、免费的类UNIX操作系统,它的诞生源于对自由软件的热爱以及对Unix系统的仿效。...
通过本次实验,学生不仅掌握了虚拟机VMware的使用,还熟悉了Linux的基本操作,包括安装、配置网络、共享文件以及使用命令行工具。此外,学生还在Linux环境下进行了C语言编程实践,提升了其实际操作能力和问题解决...
3. **安装GCC-C++ (g++):** ```bash yum install gcc-c++ ``` 4. **安装Zlib-devel:** ```bash yum install zlib-devel ``` 5. **通过SVN获取TB Common Utils:** - 下载地址: ...
在VMware环境下安装OpenSUSE13.2并构建icc(Intel C Compiler)与ifort(Intel Fortran Compiler)环境是IT专业人员常见的任务,涉及到虚拟化技术、Linux操作系统安装以及编译器的配置等方面的知识。以下是基于给定...
- 对于源代码包,你需要在虚拟机中解压缩文件,然后使用编译器(如GCC)进行编译和安装。这个过程通常涉及以下命令:`tar -xf Python-3.x.y.tgz`,`cd Python-3.x.y`,`./configure`,`make`,`sudo make install`。...
这篇实验报告详细介绍了如何在虚拟机环境中安装和使用Linux操作系统,包括使用VMware软件作为虚拟化平台,安装Linux系统,熟悉基本命令,配置网络,共享文件夹,以及编译C语言程序。以下是对这些步骤的深入解析: 1...
在某些环境中,可能会遇到“yacc: 命令未找到”的错误,此时需要确保虚拟机已联网,并通过apt-get安装缺少的软件包。 在配置BOA服务器时,主要涉及到几个关键文件的修改。在`src/compat.h`文件中,需要针对不同交叉...
如果服务器上没有安装wget或者无法连接到外部网络,则需要在其他可联网的机器上下载好所需的gcc-6.1.0.tar.gz文件,并通过FTP等方式上传至目标服务器的指定位置。 2. **解压并准备依赖库**:解压gcc-6.1.0.tar.gz至...