开发机部署
修改服务器名
| hostnamectl set-hostname xxxx
|
实际修改的是/proc/sys/kernel/hostname的内容
安装开发包
系统更新
安装python2.7
安装python2.7的时候使用以下选项编译
1
| ./configure --enable-shared CFLAGS=-fPIC --enable-unicode=ucs4
|
然后再安装python
安装git
安装vim8
先安装依赖包
1 2 3 4 5 6
| yum install ncurses-devel yum install python-devel yum install perl-ExtUtils-Embed yum install ruby yum install ruby-devel yum install clang-devel
|
编译安装
1 2 3 4 5 6 7 8
| ./configure --with-features=huge --enable-multibyte --enable-pythoninterp --enable-rubyinterp --enable-luainterp --enable-cscope
make VIMRUNTIMEDIR=/usr/local/share/vim/vim80 make install
ubuntu 使用如下语法 ./configure --with-features=huge --enable-multibyte --enable-rubyinterp=yes --enable-python3interp=yes --with-python3-config-dir=$(python3-config --configdir) --enable-perlinterp=yes --enable-luainterp=yes --enable-gui=gtk2 --enable-cscope
|
安装插件
mkdir ~/.vim/bundle
1
| git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/Vundle.vim
|
安装commond-t
1 2 3 4 5
| cd ~/.vim/bundle/command-t/ruby/command-t/ext/command-t/
ruby extconf.rb
make
|
安装YouCompleteMe
上传clang+llvm-5.0.0-linux-x86_64-ubuntu14.04.tar.xz到.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/../clang_archives/ 目录下
1 2
| cd ~/.vim/bundle/YouCompleteMe ./install.py --clang-completer
|
安装gcc的debug调试信息
此模式可以保证只调试某个线程,在~/.gdbinit中添加以下内容
1 2 3
| set target-async 1 set pagination off set non-stop on
|
部署c++的man帮助文档
- 从站点下载libstdc++-api-4.5.2.man.tar压缩
ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/
- 解压文件并拷贝内容到man3目录下
1 2 3
| tar -jxvf libstdc++-api-4.5.2.man.tar cd libstdc++-api-4.5.2/man3/ cp * /usr/share/man/man3/
|
ubuntu
- 先更新系统,sudo apt-get update
- 再按照centos部署方式进行部署
安装依赖包
sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev libgtk2.0-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev python3-dev ruby-dev lua5.1 liblua5.1-dev libperl-dev git python-requests
ruby 安装
apt-get install ruby
apt-get install ruby-dev