在上一篇文章中 已经介绍了如何安装虚拟机 这篇文章会把我如何配置虚拟机的上网环境、如何搭建一个Linux 下的 C IDE 尽量详细的分享给需要的朋友。


一.配置虚拟机连接网络

  搭建服务器之前 先要设置好虚拟机的网关、DNS、IP。

  1.vi /etc/sysconfig/network-scripts/ifcfg-eth0

   DEVICE eth0

   BOOTPROTO static //static设置IP为静态获取 即192.168.0.36      

   HWADDR 08:00:27:EF:21:20

   IPADDR 192.168.0.36     //人为分eth0的IP

   NM_CONTROLLED yes

   ONBOOT yes         //网卡开机启动

   TYPE Ethernet

   UUID b5cdd953-946c-4324-8df0-d45b81fd523d

  2.vi  /etc/sysconfig/network      //配置网关

   NETWORKING yes

   HOSTNAME host

   GATEWAY 192.168.0.1

  3.vi /etc/resolv.conf    //配置DNS(负责域名解析)

   nameserver 8.8.8.8


二. 在线安装一些必要的小工具

  1.yum  -y  install wget  //否则wget命令不能用

   yum  -y  install unzip zip


  2.yum -y install gcc automake autoconf libtoolmake

   yuminstall -y gcc gcc-c

   yuminstall -y gdb

   //否则make命令不能用

  3.yum–y install ncurses-devel ncurses byacc cmake python-devel flex python

   最后能一个不落的安装 否则会vim安装的时候会出现一些莫名其妙的问题


三.编译安装VIM7.4

   cd /usr/local/src

   wget ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2

   tar -xjf vim-7.4.tar.bz2

   cd vim74

   ./configure --with-features huge  --enable-pythoninterp--enable-gui gtk2 --enable-cscope --prefix /usr

  make make install

四.IDE 搭建

  1.编译安装ctags

   下载ctags-5.8.tar.gz(http://fossies.org/linux/misc/ctags-5.8.tar.gz/)

   tar -zxvf ctags-5.8.tar.gz

   cd ctags-5.8

   ./configure

   make make install 

  2.编译安装cscope(查找函数调用)

   下载cscope-15.8a.tar.gz

   tar -zxvf cscope-15.8a.tar.gz

   cd cscope-15.8a

   ./configure

   make make install

  3.安装vim树形目录插件NERD_tree.zip(显示文件的树形目录)

   下载NERD_tree.zip http://www.vim.org/scripts/script.php?script_id 1658

   unzip NERD_tree.zip

   mkdir -p ~/.vim/{plugin,doc}

   cp doc/NERD_tree.txt~/.vim/doc

   cp plugin/NERD_tree.vim ~/.vim/plugin/

   ~/.vimrc内加入

    Ctrl N 启动NERDTree树状文件目录

   nnoremap silent c-n :NERDTreeToggle CR

  4.Taglist安装(显示c 文件内类的函数目录)

   下载taglist_46.zip http://sourceforge.net/projects/vim-taglist/files/vim-taglist/

   unzip taglist_46.zip

   cp doc/taglist.txt ~/.vim/doc

   cp plugin/taglist.vim ~/.vim/plugin/

   在~/.vimrc文件中加入

   let Tlist_Show_One_File 1

   let Tlist_Exit_OnlyWindow 1

   let Tlist_Use_Right_Window 1

    let Tlist_Use_Left_Window 1

    add tags

   set tags .

   set tags /home/Work/server/trunck/tags

   nmap silent leader ts :ts cr

    F9启动taglist

   nnoremap silent F9 :Tlist CR

  5.在头文件和源文件间切换 a.vim

   下载a.vim(http://www.vim.org/scripts/script.php?script_id 31)

   将a.vim放到~/.vim/plugin文件夹下

   在~/.vimrc中增加

    在新Buffer中切换到c/h文件

   nnoremap silent F10 :A CR

    横向分割窗口并打开c/h文件

   nnoremap silent F11 :AS CR

    纵向分割窗口并打开c/h文件

   nnoremap silent F12 :AV CR