最终搭建成功的环境:CentOS 8.2
终于开始百万在线学习的实操部分了,遇到了这么几个问题
⚠️ 问题一:直接 使用 git clone https://github.com/cloudwu/skynet.git 访问 github 失败
按照书上的引导下载zip后再上传到服务器(事实证明这个解决方法不彻底)
⚠️ 问题二:解压的zip代码,使用make linux 编译无法加载到第三方库jemalloc
尝试手动先安装第三方库,发现编译依然失败。寻找了外援后,判断是本地的git环境有问题,重新配置电脑上的git 环境,并且配置git 的ssh密钥
配置完成后,可以通过git clone git@github.com:cloudwu/skynet.git 的方式直接拉到github上的代码
git 配置教程:https://blog.csdn.net/qq_36180893/article/details/82320421
⚠️ 问题三:centOS 7系列自带的gcc版本过低,编译报错:stdatomic.h: 没有那个文件或目录
再次make linux 编译,发现依然无法通过编译,查找报错信息提示是因为gcc 4.7版本上有个bug,会找不到这些文件。因为使用的是阿里云的服务器,更换镜像很快,所以直接升级centOS到了最新的8.2系统