这里记录下从源安装的一些过程 主要都是按照官方文档进行一些记录
下面的版本要求都是从官方文档上看到的 随着版本迭代或有不同要求 建议还是阅读官方文档
-
条件
-
cmake > 3.0 见这里
-
MySQL Client Library
装了mysql之后默认装了client不需要处理
如果在 cmake 时使用了 WITH_JDBC 选项 那么需要 MySQL Client Library 不然的话不需要
MySQL Client Library 一般在安装 mysql 时的时候就已经安装好了 可以 apt list --installed 检查下
安装 mysql 的文档在这里
如果想指定 MySQL Client Library 的位置 可以在 cmake 时用 MYSQL_DIR 指定 -
Boost C++ Libraries
c++11支持了codecvt_utf8 装的 gcc8 g++8 所以也不需要处理
仅仅在 build
-