免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: simhare
打印 上一主题 下一主题

[C] linux下oracle的pro*c的问题 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2009-06-24 11:45 |只看该作者

回复 #14 mgqw 的帖子

但是:
[oracle@oracle11gTux1 lesson1]$ cat hello.c
#include<stdio>
#include<stdlib>

main()
{
        printf("hello");
}
[oracle@oracle11gTux1 lesson1]$

就报错
[oracle@oracle11gTux1 lesson1]$ gcc -o hello hello.c
hello.c:1:16: stdio: No such file or directory
hello.c:2:17: stdlib: No such file or directory

[oracle@oracle11gTux1 lesson1]$

论坛徽章:
0
22 [报告]
发表于 2009-06-24 11:47 |只看该作者
从来没碰到这两个文件找不到的情况,hello.c文件加个空格试试:
#include <stdio.h>
#include <stdlib.h>

[ 本帖最后由 mgqw 于 2009-6-24 11:49 编辑 ]

论坛徽章:
0
23 [报告]
发表于 2009-06-24 11:58 |只看该作者

回复 #21 mgqw 的帖子

从来没碰到这两个文件找不到的情况,hello.c文件加个空格试试:
#include <stdio.h>
#include <stdlib.h>




我太"荣幸"了吧?
刚才测试的时候试过了,加了空格也是这样的。
------
先让我喘口气,早晨两点多到现在了,快要晕倒了,呵呵。

论坛徽章:
5
未羊
日期:2014-08-07 15:42:10双子座
日期:2014-09-23 15:42:172015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:55:282022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:32
24 [报告]
发表于 2009-06-24 12:13 |只看该作者
原帖由 simhare 于 2009-6-24 11:36 发表
我是linux环境,呵呵

环境不一样,但思路与方法应该是一致的。

论坛徽章:
5
未羊
日期:2014-08-07 15:42:10双子座
日期:2014-09-23 15:42:172015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:55:282022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:32
25 [报告]
发表于 2009-06-24 12:17 |只看该作者
原帖由 simhare 于 2009-6-24 11:45 发表
但是:
[oracle@oracle11gTux1 lesson1]$ cat hello.c
#include
#include

main()
{
        printf("hello");
}
[oracle@oracle11gTux1 lesson1]$

就报错
[oracle@oracle11gTux1 lesson1]$ gcc  ...

没有找到头文件,我想应该配置一下环境变量。

论坛徽章:
0
26 [报告]
发表于 2009-06-24 15:50 |只看该作者

回复 #25 mgqw 的帖子

无语了,恨你,呵呵。
----------------------
谢谢你一直帮我到最后,刚才调通过了,20分奉上。
----------------------
我自己也是很多年前才写过C的,最近几年都写C#了。。。
-----------------------

论坛徽章:
0
27 [报告]
发表于 2009-06-24 16:10 |只看该作者
原帖由 simhare 于 2009-6-24 15:50 发表
无语了,恨你,呵呵。
----------------------
谢谢你一直帮我到最后,刚才调通过了,20分奉上。
----------------------
我自己也是很多年前才写过C的,最近几年都写C#了。。。
-----------------------


你的分好赚阿,一下子就弄了40分,我也可以冒充专家了

论坛徽章:
0
28 [报告]
发表于 2009-06-24 23:04 |只看该作者
原帖由 simhare 于 2009-6-24 10:37 发表
环境:linux+oracle
pro*c
----------------------------
我的pc文件:
#include
#include
#include "sqlca.h"

EXEC SQL BEGIN DECLARE SECTION;
          char *uid="scott/scott@wilson";
EXEC SQ ...



include<stdio>
没有.h不行的吧,兄弟?

论坛徽章:
0
29 [报告]
发表于 2009-06-25 09:43 |只看该作者
老大,你要连oracle proc的头文件,和proc的库的,不能只用gcc 就直接连编译的。

论坛徽章:
0
30 [报告]
发表于 2009-06-26 00:58 |只看该作者
#include<stdio>
#include<stdlib>
是C++的
#include<stdio.h>
#include<stdlib.h>
才是C的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP