如何在linux中运行OCI

时间:2014-07-02 09:21:52

标签: c++ c oracle oci occi

需要将我的C代码传达给Oracle 11g。我发现oci是合适的。我不知道如何安装它。

上 的 Linux kernel-2.6.32-279.el6.i686

我在hello.c中使用了这段代码。

#include<stdio.h>
#include<oci.h> 
int main(void) 
{
      int x;  
      printf("Please Enter Number: ");  
      scanf("%d",&x);  


return 0; 
}

和命令

gcc hello.c -o hello.o

显示错误消息:

error: oci.h: No such file or directory

和Instant客户端安装在位置

/u01/app/oracle/product/11.2.0/client_1/instantclient/

我知道它是基本的,但我也是新手。

2 个答案:

答案 0 :(得分:3)

要构建OCI应用程序,您需要SDK,其中包括头文件等.SDK包含在Full客户端和数据库中;由于您使用的是Instant客户端,因此需要额外下载 - 请参阅the official Oracle Instant Client page下载链接。

答案 1 :(得分:0)

好像你没有在你的系统上安装Oracle g11。这link可能会对您有所帮助。