首页 > 代码库 > [oracle]centos7下配置libzdb所产生的错误

[oracle]centos7下配置libzdb所产生的错误

1、关于gmtime_r、timegm的隐藏声明错误,从系统的time.h中复制两个函数引用到libzdb自己定义的time.h,代码如下:

extern struct tm *gmtime_r (const time_t *__restrict __timer,                struct tm *__restrict __tp) __THROW;extern time_t timegm (struct tm *__tp) __THROW;

2、在eclipse for c/c++中编译报C99错误,如下路径中添加如下内容:

右击项目->properities->c/c++ Build->setting->tool settings->GCC C Compiler右边的“Command:”框中由原来的“gcc”改为“gcc --std=c99”;

 

[oracle]centos7下配置libzdb所产生的错误