proc问题:在unix下面怎么需要包含哪些库才可以编译通过? 急待!!谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你安装unix的oracle客户端,里面会有一个proc的预编译命令,然后在$ORACLE_HOME/precomp/demo/proc目录下有个.mk文件,接着proc yourpc.pcgcc -o yourexe -L/$home/OraHome/lib -lclntsh yourpc.c$home/OraHome/lib 是你的库的路径 这么说我只要包括-lclntsh 一个就可以了吗,不需要象oracle的mk文件里那样写那么一大堆一大堆的了。如果行的话,定当厚谢。现在出差在外,没有环境,回去后试试然后给你分。 你要把$ORACLE_HOME/precomp/demo/proc目录下有个.mk文件拷贝到当前目录。 那这就怪了,你的gcc -o yourexe -L/$home/OraHome/lib -lclntsh yourpc.c又没有说要include 那个.mk文件。 不好意识,我上一次回答的问题有点小问题:其实我也是新手,我这几天也在搞这个:我已经可以初步编译了:我是这样做的:1我用oracle用户登陆solaris2在$ORACLE_HOME/bin下会有个proc(需安装客户端)3把目录$ORACLE_HOME/precomp/demo/proc/demo_proc.mk 文件考到你运行的当前目录。4当前目录proc filename.pc5用命令make -f demo_proc.mk OBJS=filename.o EXE=filename build如果你拥有cc编译器,你是可以编译成功的。其实.mk文件也只是一种makefile文件,可以自己写,但oracle 提供了一个通用的makefile文件,我在网上也见过其它的makefile模板,祝你成功! 呵呵,我也搞出来了,我是在windows下预编译的.pc文件,然后直接传到UNIX下,然后我是用sun 的workshop编译工具编译的,只要包括libclntsh.so就可以了,呵呵。还是windows下预编译方便,图形界面多好使。 全外连接 条件有用么 oracle中取距离当天最近的一条记录 新手 !! 问个问题 马上给分 谢谢大大 请高手帮我看看这个sql语句!!!!!!!!!!!!!!!!!! 求个oracle的存储过程 急啊,PL/SQL里的EBS是什么 插入1000多条记录到一个表里竞要十多秒???? 请问数据库课程设计的角色分工 请教怎样交换分区,即怎样使用exchange命令? 这是怎么回事? 我在oracle中找不到“表数据编辑器”! 关于oracle的编码问题
然后在$ORACLE_HOME/precomp/demo/proc目录下有个.mk文件,
接着proc yourpc.pc
gcc -o yourexe -L/$home/OraHome/lib -lclntsh yourpc.c
$home/OraHome/lib 是你的库的路径
如果行的话,定当厚谢。现在出差在外,没有环境,回去后试试然后给你分。
又没有说要include 那个.mk文件。
其实我也是新手,我这几天也在搞这个:
我已经可以初步编译了:
我是这样做的:
1我用oracle用户登陆solaris
2在$ORACLE_HOME/bin下会有个proc(需安装客户端)
3把目录$ORACLE_HOME/precomp/demo/proc/demo_proc.mk 文件考到你运行的当前目录。
4当前目录proc filename.pc
5用命令
make -f demo_proc.mk OBJS=filename.o EXE=filename build
如果你拥有cc编译器,你是可以编译成功的。
其实.mk文件也只是一种makefile文件,可以自己写,但oracle 提供了一个通用的makefile文件,我在网上也见过其它的makefile模板,祝你成功!