在服务器上因为需要编译dlib做机器学习的用途,dlib需要c++11的支持,但是centos默认安装的gcc版本是4.8.5是不支持c++11的,因此需要升级c++。
从源码升级gcc已经在之前的文章记录过了,这里主要记录从yum升级。
yum install centos-release-scl
yum install devtoolset-7-gcc*
scl enable devtoolset-7 bash
通过scl命令来切换了gcc的版本,这是临时性质的,当ssh链接退出后会恢复到原来的版本。
scl就是software collections命令,software collections是一个Linux下的第三方管理包用来安装更多比较新的软件。
本文为Lokie.Wang原创文章,转载无需和我联系,但请注明来自lokie博客http://lokie.wang