我的机器学习教程「美团」算法工程师带你入门机器学习 以及 「三分钟系列」数据结构与算法 已经开始更新了,欢迎大家订阅~这篇专栏整合了这几年的算法知识,简单易懂,也将是我实体书的BLOG版。
欢迎大家扫码关注微信公众号「图灵的猫」,除了有更多AI、算法、Python相关文章分享,还有免费的SSR节点和外网学习资料。其他平台(微信/知乎/B站)也是同名「图灵的猫」,不要迷路哦~
GCC编译过程参考:https://www.cnblogs.com/lzpong/p/5755678.html
执行到make时出现了错误:
-
configure: error: C++ preprocessor "/lib/cpp" fails sanity check:
错误原因:https://blog.51cto.com/soige/1314599 缺乏两个依赖配置,重新安装,方法⬇️
验证可行方法:$ sudo yum install glibc-headers gcc-c++
在执行上面的YUM语句时因为环境问题又报了如下错误:
-
Cannot find a valid baseurl for repo: base/7/x86_6:
错误分析:https://blog.csdn.net/qq_39720249/article/details/84065760
验证可行方法:
修改/etc/yum.repos.d/CentOS-Base.repo
修改/etc/yum.repos.d/ 下问题repo名的文档
mv /etc/yum.repos.d/问题文档.repo /etc/yum.repos.d/问题文档.repo.bak
参考https://blog.csdn.net/zhang_xinxiu/article/details/51763623
cannot find a valid baseurl for repo: base/7/x86_64
解决方法:removing mirrorlist with no valid mirrors: /var/cache/yum/base/mirrorlist.txt
# vi /etc/yum.repos.d/CentOS-Base.repo
[base]name=CentOS-$releasever - Basebaseurl=http://vault.centos.org/5.11/os/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#released updates[updates]name=CentOS-$releasever - Updatesbaseurl=http://vault.centos.org/5.11/updates/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#additional packages that may be useful[extras]name=CentOS-$releasever - Extrasbaseurl=http://vault.centos.org/5.11/extras/$basearch/
gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
修改完毕后切回gcc的build目录,重新执行
make
make install
此时显示编译成功
PS. 在多核机器上编译可以使用 make -j4,编译时间可至少减半