【百万在线】环境搭建

最终搭建成功的环境:CentOS 8.2 

终于开始百万在线学习的实操部分了,遇到了这么几个问题

⚠️  问题一:直接 使用 git clone https://github.com/cloudwu/skynet.git 访问 github 失败

按照书上的引导下载zip后再上传到服务器(事实证明这个解决方法不彻底)


⚠️  问题二:解压的zip代码,使用make linux 编译无法加载到第三方库jemalloc

尝试手动先安装第三方库,发现编译依然失败。寻找了外援后,判断是本地的git环境有问题,重新配置电脑上的git 环境,并且配置git 的ssh密钥

配置完成后,可以通过git clone [email protected]: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系统

你可能感兴趣的:(【百万在线】环境搭建)