在上一篇文章中,已经介绍了如何安装虚拟机,这篇文章会把我如何配置虚拟机的上网环境、如何搭建一个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=/usrmake && 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/doccp plugin/NERD_tree.vim ~/.vim/plugin/
~/.vimrc内加入
" Ctrl+N 启动NERDTree树状文件目录
nnoremap
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
" F9启动taglist
nnoremap
5.在头文件和源文件间切换(a.vim)
下载a.vim(http://www.vim.org/scripts/script.php?script_id=31)
将a.vim放到~/.vim/plugin文件夹下在~/.vimrc中增加
" 在新Buffer中切换到c/h文件
nnoremap
" 横向分割窗口并打开c/h文件
nnoremap
" 纵向分割窗口并打开c/h文件
nnoremap