程序调用 obcdc接口 抽取日志,结果异常退出

【 使用环境 】测试环境
【 数据库 】OceanBase_CE 4.3.4.0
【 工具 】obcdc 日志抽取接口

【问题描述】

  1. 按照文档的开发说明编写日志抽取代码,obcdc.cpp ,官网链接:
    obcdc 开发说明-V4.3.4-OceanBase 数据库文档-分布式数据库使用文档

  2. 调用 g++ 编译程序,命令:
    g++ obcdc.cpp -I./include -L./obcdc-ce-4.3.4.x-access -lobcdc -std=c++11 -g

  3. 运行程序,执行到 obcdc_instance.init 函数卡住,然后异常退出,产生core文件

  4. 程序代码、配置文件和core截图见附件

【 附件 】


obcdc.zip (2.0 KB)

编译参数里加上-fPIC试试