从零开始搭建Linux IDE(二.vim 下的C++ID )

在上一篇文章中,已经介绍了如何安装虚拟机,这篇文章会把我如何配置虚拟机的上网环境、如何搭建一个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.yumy 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 :NERDTreeToggle

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

   下载taglist_46.ziphttp://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 ts :ts

   " F9启动taglist

   nnoremap :Tlist

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

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

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

   在~/.vimrc中增加

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

   nnoremap :A

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

   nnoremap :AS

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

   nnoremap :AV






 



你可能感兴趣的:(从零开始搭建Linux IDE(二.vim 下的C++ID ))