`

虚拟机下联网配置-以及安装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 工具.

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics