gcc编译proc编译后的c代码出错

luozheng 2004-03-02 05:22:33
现在有一个代码文件如下:
testPRO.pc

#include <stdio.h>
#include <stdlib.h>
#include <sqlca.h>
#include <sqlda.h>
#include <sqlcpr.h>

EXEC SQL BEGIN DECLARE SECTION;
varchar *names; /* varchar can be in lower case */
int limit; /* for use in FETCH FOR clause */
char *username = "scott/tiger";
EXEC SQL END DECLARE SECTION;
void main()
{
return ;
}

proc testPRO.pc 能正常通过
gcc testPRO.c 但却提示如下错:
testPRO.c:134: sqlca.h: No such file or directory
testPRO.c:135: sqlda.h: No such file or directory
testPRO.c:136: sqlcpr.h: No such file or directory

请问这该如何是好?急!!!
...全文
89 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjf7888 2004-08-26
  • 打赏
  • 举报
回复
看样子是某个数据库的API头文件吧?
kaoziji 2004-08-26
  • 打赏
  • 举报
回复
gcc时用-I包含oracle proc头文件所在目录
milesMeng 2004-08-25
  • 打赏
  • 举报
回复
exec sql include sqlca;
sharp3000 2004-08-25
  • 打赏
  • 举报
回复
/usr/include 目录中没有这几个头文件。

可能在别的地方。
walterzh 2004-08-25
  • 打赏
  • 举报
回复
你的PATH包含了文件目录了么?

23,110

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧