编译安装mysql带boost_编译安装mysql时报缺少boost1.59后,编译安装boost1.59
1、下载:
网址:https://nchc.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz
2、编译:
2.1 快速安装Boost:
在Linux内核的操作系统下安装boost 1.59.0很容易,最简单的方式是在Boost解压缩后的目录下直接执行命令:
./bootstrap.sh
./b2 install
第一条命令语句booststrap.sh是编译前的配置工作,第二条命令b2开始真正的编译并安装Boost。由于未指定额外选项,Boost将编译Release版本的库文件,把头文件安装到/usr/local/include,库文件安装到/usr/local/lib。
2.2 完整安装Boost:
完整编译Boost,使用buildtype选项指定编译类型(如不指定默认使用release模式),在bootstrap.sh之后执行如下命令:
./b2 --buildtype=complete install
这样将开始对Boost的完整编译,安装所有调试版、发行版的静态库和动态库。
2.3 定制安装Boost:
完整编译Boost费时费力,在实际开发中这些库也不会都用到,因此,Boost也允许用户自行选择要编译的库。执行命令:
./b2 --show-libraries
可查看所有必须编译才能使用的库。
在完全编译的基础上,可使用--with或者--without选项打开或者关闭某个库的编译,如:
./b2 --with-date_time --buildtype=complete install
将仅编译安装date_time库。
一般可使用如下安装命令:
sudo ./b2 link=static install #编译安装所有静态库
error 解决:
使用需要python库
否则出现如下error:
./boost/python/detail/wrap_python.hpp:50:23: fatal error: pyconfig.h: No such file or directory
compilation terminated.
"g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -march=i686 -pthread -fPIC -m32 -DBOOST_ALL_NO_LIB=1 -DBOOST_PYTHON_SOURCE -DNDEBUG -I"." -I"/usr/include/python2.7" -c -o "bin.v2/libs/python/build/gcc-5.4.0/release/threading-multi/object/function_doc_signature.o" "libs/python/src/object/function_doc_signature.cpp"
...failed gcc.compile.c++ bin.v2/libs/python/build/gcc-5.4.0/release/threading-multi/object/function_doc_signature.o...
..failed updating 58 targets...
...skipped 12 targets...
...updated 11810 targets...
使用
yum -y install python-dev
本文转自lq201151CTO博客,原文链接:http://blog.51cto.com/liuqun/1983726,如需转载请自行联系原作者
编译安装mysql带boost_编译安装mysql时报缺少boost1.59后,编译安装boost1.59相关推荐
- weblogic自带的jdk是在工程的包部署后编译使用
weblogic自带的jdk是在工程的包部署后编译使用的.当用户把项目打包部署到weblogic上面,运行该项目的java环境jdk就是用的weblogic自带的jdk了,工程中的jdk和编译时的jd ...
- mysql 带参数like_关于mysql中的like语句带参数问题
一个题目引入: 查询与"B1100"银行在同一城市(假设银行名称的第5和第6个字符为城市名称)的其他的银行的名称. 表结构: table bankt 数据: data bankt ...
- wamp mysql 没有启动,WAMP中mysql服务突然无法启动 解决方法
wamp的mysql服务前两天还能用,今天突然不能无法启动了,原因可能是近期电脑强行关机,删除wamp\bin\mysql\mysql5.6.17\data目录下的ib_logfile0和ib_log ...
- 2022-10-25 系统app提示Signature mismatch for shared user: SharedUserSetting,开机后无法安装
一.现在我想做个系统级的app, 需要有android.permission.WRITE_SECURE_SETTINGS,AndroidManifest.xml里面添加android:sharedUs ...
- iPad2越狱后如何安装常用软件
越狱后安装软件的方法有很多种,在这里给大家介绍两种:一种是在网上下载ipa文件后通过itunes或者91助手安装,另外一种是直接在cydia里面搜索后直接安装就. 一.网上下载ipa通过itunes安 ...
- 重装系统后要安装哪些驱动
重装win10后需要安装驱动吗?win10系统比win7系统高级的地方在于系统内置了很多驱动,这可以省去用户很多安装时间,下面小编来告诉大家重装系统后要安装的驱动有哪些. 工具/原料: 系统版本:wi ...
- mysql dwith boost_【云知梦】CentOS8.2上如何编译安装MySQL8?
前提环境:阿里云CentOS8.2系统.Mysql-boost-8.0.18源码 一.安装依赖包 yum install -y cmake ncurses-devel libtirpc* git gc ...
- mysql编译安装后目录空_MySQL源码安装完成后修改安装路径启动问题
在Linux上源码编译安装完mysql后,又将安装的路径进行了修改,但是发现在设置后环境变量后启动报错,如下: [root@HServer_03 var]# mysqld_safe --user=my ...
- mysql 5.5.22.tar.gz_MySQL 5.5.22源码编译安装
MySQL 最新的版本都需要cmake编译安装,估计以后的版本也会采用这种方式,所以特地记录一下安装步骤及过程,以供参考. 注意:此安装是默认CentOS下已经安装了最新工具包,比如GNU make, ...
最新文章
- 深入理解 Java 虚拟机 - 你了解 GC 算法原理吗
- DSP专家给你一个选择FPGA的理由(让人看了热血沸腾的一篇科普文章)
- 最大子序列求和_算法——求最大子段和
- long 对应oracle,【转】oracle number与java中long、int的对应
- flash builder4.7 for Mac升级AIRSDK详解
- linux c c 常用的日志库,mslog: 一款超轻量级的C日志库,无需依赖额外的库,测试或移植过的系统有Linux(ubuntu,centos),Windows以及部分嵌入式设备;...
- SpringMvc 注解 @InitBinder 表单多对象精准绑定接收
- [ZJOI2007]时态同步 树形DP
- 应邀ITGeGe在线教育社区嵌入式基础开发讲师
- MySQL基础思维导图
- sprintf 、vsprintf 、_vsntprintf
- 声声慢·寻寻觅觅 宋代:李清照
- 计算机文件夹知识心得体会,计算机基础学习心得体会范文(通用3篇)
- 如何处理Git中没有小绿勾的问题
- 宝石熔炼设备可以融化黄金吗?
- C#读取和写入文件(干货分享)
- 集线器、中继器、网桥、交换机、网关、路由器——今天必把你们区分开
- springboot班级同学录网站
- vue中v-for为何要加key?index为何不推荐作为key
- 谷歌Android 9 Pie介绍及新功能