C++高性能服务器框架环境配置(syalr)

1. CentOS7安装

链接: CentOS7(Linux)详细安装教程(图文详解).

2.安装oh my zsh

Oh My Zsh 是一款社区驱动的命令行工具,正如它的主页上说的,Oh My Zsh 是一种生活方式。它基于 zsh 命令行,提供了主题配置,插件机制,已经内置的便捷操作。

1. mkdir soft/     //创建目录,后续操作都在该目录进行
2. cd soft/
3. yum install zsh      //安装zsh
4. yum install git      //安装git
5. sh -c “$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)”

链接:oh my zsh 官网
官网上给出了curl和wget两种方法获取oh-my-zsh。curl获取失败可以换成

$ sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

3.安装VIM

源码的安装一般由有这三个步骤:配置(configure)、编译(make)、安装(make install)。

#安装依赖
yum install wget
yum install ncurses-devel
yum install gcc gcc-c++
yum install ctags
yum install bzip2

wget ftp://ftp.vim.org/pub/vim/unix/vim-8.1.tar.bz2  //下载vim包
tar xvf vim-8.1.tar.bz2                              //解压
cd vim81
./configure --prefix=/apps/sylar                     //配置安装的路径
make -j4                                             //编译 j4-使用4核
make install                                         //安装

#验证安装成功
which vim
/apps/sylar/bin/vim

git clone https://github.com/sylar-yin/myvim.git     //vim插件
cp myvim/.vim ~/ -rf
cp myvim/.vimrc ~/

vim /etc/profile
将alias vctags="ctags -R --c++-kinds=+p --fields=+iaS --extra=+q"添加至末尾

在这里插入图片描述

4. GCC安装

1.sudo yum install bison   //安装bison
2.sudo yum install texinfo //安装texinfo
3.vim /etc/profile

将自定义的路径加入PATH中

export PATH=/apps/sylar/bin:$PATH
export LD_LIBRARY_PATH=/apps/sylar/lib:/apps/sylar/lib64:$LD_LIBRARY_PATH

将这条语句添加到~/.profile 或者 /etc/profile 文件最后。
在这里插入图片描述
4.安装autoconf

wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz
tar xvf autoconf-2.69.tar.gz
cd autoconf-2.69
./configure --prefix=/apps/sylar
make -j4
make install

#验证安装成功
which autoconf
/apps/sylar/bin/autoconf

5.安装automake

wget http://ftp.gnu.org/gnu/automake/automake-1.15.tar.gz
tar xvf automake-1.15.tar.gz
cd automake-1.15
./configure --prefix=/apps/sylar
#修改Makefile 查找 /doc/automake-$(APIVERSION)
#doc/automake-$(APIVERSION).1: $(automake_script) lib/Automake/Config.pm
#    $(update_mans) automake-$(APIVERSION) --no-discard-stderr
#(3686行,加上--no-discard-stderr)
make -j4
make install

#验证安装成功
which automake
/apps/sylar/bin/automake

6.GCC安装

wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-9.1.0/gcc-9.1.0.tar.xz
tar xvJf gcc-9.1.0.tar.xz
cd gcc-9.1.0
sh contrib/download_prerequisites
mkdir build
cd build
../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib --prefix=/apps/sylar
make -j4
make install

#验证安装成功
which gcc
/apps/sylar/bin/gcc

5.GDB安装

linux下调试工具, 版本8.3

wget http://ftp.gnu.org/gnu/gdb/gdb-8.3.tar.xz
tar xvf gdb-8.3.tar.xz
cd gdb-8.3
./configure --prefix=/apps/sylar
make -j4
make install

#验证安装成功
which gdb
/apps/sylar/bin/gdb

6.CMake安装

wget https://github.com/Kitware/CMake/releases/download/v3.14.5/cmake-3.14.5.tar.gz
tar xvf cmake-3.14.5.tar.gz
cd cmake-3.14.5
./configure --prefix=/apps/sylar
make -j4
make install

#验证安装成功
which cmake
/apps/sylar/bin/cmake

7.Ragel安装

wget http://www.colm.net/files/ragel/ragel-6.10.tar.gz
tar xvf ragel-6.10.tar.gz
cd ragel-6.10
./configure --prefix=/apps/sylar
make -j4
make install

#验证安装成功
which ragel
/apps/sylar/bin/ragel

8. boost安装

yum install boost-devel

9.其他

//killall 安装
yum install psmisc
//openssl 安装
yum install openssl-devel
//netstat 安装
yum install net-tools

视频链接
链接: Linux C++ 开发环境搭建(sylar).

猜你喜欢

转载自blog.csdn.net/qq_41256768/article/details/120548972