centos下编译运行代码

1.将yate拷入/opt目录下。

2.yum install rpm-build

3.yum install curl-devel

4.cd /opt

5.cd yate

6.运行前,设置好配置文件。

/opt/yate/conf.d目录下的yate.conf文件,可参考yate.conf.sample样例

通过该文件,设置启动的模块,eg:  mysqldb.yate=yes

注:前提是,/opt/yate/conf.d目录下有mysqldb.conf文件

7. chmod 777 ./configure 

 运行./configure

(可修改Makefile文件)

8. yate目录外,修改所有yate目录下的文件权限,chmod -R 777 yate

9. make

make成功后,在/yate/module/server目录下,每个.cpp会生成对应的.yate文件

说明:具体make哪些cpp,需要通过编写/yate/Modules下的Makefiles.in文件来写,在./configure,即可生成Makefile文件,若已经./configure了,可直接修改Makefile文件


10.运行./run -vvvvvv   (说明:v越多,输出的信息越全)

注:若没安装mysql,需手动安装

1)查看mysql是否安装:rpm -qa | grep mysql    若为空,则表示没有安装mysql

2)安装mysql:yum install mysql-devel


注:可将程序生成安装包,或者做成服务,编写运行脚本,打开调试信息。



遇到的问题:

1.Error:‘itoa’ was not declared in this scope

解决方法:

  • char *c = new char; 
    sprintf(c,"%d",num);


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值