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).
扫描二维码关注公众号,回复:
13300278 查看本文章
