1

需要将我的 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

并且即时客户端安装在位置

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

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

4

2 回答 2

3

构建OCI应用需要SDK,包含头文件等。SDK包含在Full客户端和数据库中;由于您使用的是 Instant 客户端,因此您需要额外下载 - 请参阅官方 Oracle Instant Client 页面以获取下载链接。

于 2014-07-02T10:01:49.607 回答
0

似乎您没有在系统上安装 Oracle g11。此链接可能会对您有所帮助。

于 2014-07-02T09:33:05.190 回答