KBEngine源码在Centos下编译

首先,我们要安装必要的编译库.

GCC版本: >= 4.4.x

[root @ localhost ~]# yum install gcc

[root @ localhost ~]# yum install glib

[root @ localhost ~]# yum install gcc-c++

[root @ localhost ~]# yum install esound-devel

[root @ localhost ~]# yum install ncurses-devel

[root @ localhost ~]# yum install perl

[root @ localhost ~]# yum install openssl-devel

[root @ localhost ~]# yum install zlib-devel

[root @ localhost ~]# yum install mysql-server

[root @ localhost ~]# yum install mysql-devel

[root @ localhost ~]# cd $KBE_ROOT/kbe/src

[root @ localhost/ src]# make
more如果没有办法成功的编译,尝试下面的方法:
1: 如果使用了其他版本的编译器最好重编译openssl、log4cxx与其他(kbe\src\libs*a.)。

2: mysql_config在某些操作系统版本上可能不是这个路径地址 /usr/lib64/mysql/mysql_config
你可以手动修改kbe\src\build\common.mak其中MYSQL_CONFIG_PATH=/usr/lib64/mysql/mysql_config。

3: 在Linux上编译之后可能会出现Python解释器无法初始化而导致无法启动服务端的问题 (这是一个Python的bug,参看:http://bugs.python.org/issue11320):

你可以执行如下命令解决这个问题

[root @ localhost ~] cd src\lib\python

[root @ localhost ~] ./configure

[root @ localhost ~] make

[root @ localhost ~] make install

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注