前言
之前发过一篇关于如何搭建WonderTrader开发环境的文章《从零搭建WonderTrader的开发环境》,帮助不少用户解决了一些编译源码的问题。因为笔者是在Ubuntu 18.04 LTS
上开发的,而有不少用户在CentOS
上搭建开发环境以后,反馈编译出错。为此笔者特地的在CentOS7
和CentOS8
上进行了一番测试,最后得出的结论是:由于CentOS7
和CentOS8
的gcc
版本和Ubuntu 18.04 LTS
上的gcc
版本不一致,所以导致笔者共享的预编译库无法正常链接成功。
于是本文就针对CentOS
下搭建开发环境,专门整理了一些细节,希望能帮到有需要的人。本文末尾,还介绍了12月25日发布的最新版本v0.5.4
,欢迎大家尝试、拍砖。
共享资源
编译源码所需的共享资源已经上传到百度云盘,其中包括了Ubuntu 18.04 LTS
、CentOS7
和CentOS8
三个操作系统的预编译依赖库,需要的朋友可以自行下载
下载连接:https://pan.baidu.com/s/1Bdxh_PgjqHMzuGjl9ernhg
提取码: d6bh
CentOS
开发环境搭建
安装系统:CentOS7(2009)
或者CentOS8(2011)
网络上虚拟机安装CentOS
的教程很多,这里就不做赘述了。
1、安装开发环境
$ yum install -y gcc gcc-c++ make automake
使用gcc --version
查看gcc
的版本号<