`

虚拟机下联网配置-以及安装gcc

 
阅读更多

写在最前:

升级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 工具.

 

分享到:
评论

相关推荐

    安装虚拟机及linux操作系统

    - 配置网络,确保虚拟机能够联网。可以设置桥接模式,让虚拟机直接使用宿主机的网络。 5. 源码编译与调试 - Linux系统因其开源特性,非常适合进行源码级的开发和调试。安装必要的编译工具,如GCC、Git等。 - ...

    CentOS-7-安装-Zabbix-3.0.pdf

    根据给定的文件信息,本篇文档主要涵盖了在CentOS 7系统下安装Zabbix 3.0监控系统的详细步骤。Zabbix是一种开源的监控解决方案,能够实时监测网络中各种设备和服务的状态和性能。以下知识点将详细介绍文档中涉及的...

    Centos7-离线安装redis

    - 如果服务器无法联网,需提前下载好依赖库包或配置好离线的 Yum 源,以便安装 `gcc-c++` 和 `curl`: ```bash sudo yum install -y gcc-c++ sudo yum install -y curl ``` 4. **上传并解压源码包**: - 将...

    gcc linux

    【标题】:“gcc Linux”...以上内容涵盖了与“gcc Linux”相关的多个知识点,包括`gcc`的使用、Linux环境配置、虚拟机网络设置以及基础的Linux工具使用。了解和掌握这些内容对Linux系统的日常使用和开发工作至关重要。

    linux操作系统的安装及使用实验报告.docx

    通过本次实验,学生不仅掌握了虚拟机VMware软件的安装与使用方法,还学会了在Linux环境下进行编程、配置网络以及与其他操作系统共享文件。这些实践技能对于理解计算机网络原理和技术具有重要意义。尽管实验过程中...

    虚拟机安装Centos 7教程.pdf

    这样做的好处是系统安装完成之后,就不需要再额外使用yum安装gcc、vim等工具。 6. 设置用户账户: 安装过程中,用户需要设置root用户的密码,并且创建一个新的普通用户账户。推荐普通用户账户以小写字母开头,...

    XT100开发环境搭建(虚拟机vmware).doc

    XT100开发环境搭建需要安装Vmware虚拟机软件,安装ubuntu操作系统,安装软件包,配置网络连接,安装minicom,建立开发环境,安装电视卡驱动程序,使用nfs服务,烧写内核和应用,共享文件与Windows操作系统,使用SSH...

    linux下安装oracle

    在Linux环境下安装Oracle数据库是一项复杂但重要的任务,尤其对于那些依赖于Oracle数据库的企业级应用而言。本篇文章将详细讲解如何在CentOS 5.3上安装Oracle 11g,这是一个广泛使用的开源操作系统,虽然官方文档未...

    个人关于Linux挂载NFS系统的一些总结(完整)

    本文档详细介绍了在Linux环境下挂载NFS系统的过程,包括环境搭建、NFS服务器的安装与配置、虚拟机的网络设置以及开发板的启动参数配置。通过以上步骤,用户可以在Linux系统中高效地管理和使用远程文件系统资源。

    linux课程设计

    本课程设计主要围绕Linux操作系统,特别是在虚拟机上的联网与软件安装。Linux,由芬兰学生Linus Torvalds于1991年创立,是一个开源、免费的类UNIX操作系统,它的诞生源于对自由软件的热爱以及对Unix系统的仿效。...

    Linux操作系统的安装及使用实验报告(2).doc

    通过本次实验,学生不仅掌握了虚拟机VMware的使用,还熟悉了Linux的基本操作,包括安装、配置网络、共享文件以及使用命令行工具。此外,学生还在Linux环境下进行了C语言编程实践,提升了其实际操作能力和问题解决...

    tair集群配置

    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和ifort环境

    在VMware环境下安装OpenSUSE13.2并构建icc(Intel C Compiler)与ifort(Intel Fortran Compiler)环境是IT专业人员常见的任务,涉及到虚拟化技术、Linux操作系统安装以及编译器的配置等方面的知识。以下是基于给定...

    虚拟机下载python是否需要联网

    - 对于源代码包,你需要在虚拟机中解压缩文件,然后使用编译器(如GCC)进行编译和安装。这个过程通常涉及以下命令:`tar -xf Python-3.x.y.tgz`,`cd Python-3.x.y`,`./configure`,`make`,`sudo make install`。...

    Linux操作系统的安装及使用实验报告(1).docx

    这篇实验报告详细介绍了如何在虚拟机环境中安装和使用Linux操作系统,包括使用VMware软件作为虚拟化平台,安装Linux系统,熟悉基本命令,配置网络,共享文件夹,以及编译C语言程序。以下是对这些步骤的深入解析: 1...

    嵌入式课设报告web远程控制系统设计.pdf

    在某些环境中,可能会遇到“yacc: 命令未找到”的错误,此时需要确保虚拟机已联网,并通过apt-get安装缺少的软件包。 在配置BOA服务器时,主要涉及到几个关键文件的修改。在`src/compat.h`文件中,需要针对不同交叉...

    Linux中 CentOS 6.5 手动升级gcc到gcc-6.1.0

    如果服务器上没有安装wget或者无法连接到外部网络,则需要在其他可联网的机器上下载好所需的gcc-6.1.0.tar.gz文件,并通过FTP等方式上传至目标服务器的指定位置。 2. **解压并准备依赖库**:解压gcc-6.1.0.tar.gz至...

Global site tag (gtag.js) - Google Analytics