我考,我就#include <stdio.h>,就着么一个,

解决方案 »

  1.   

    我是用oracle用户编译的,如果我用root用户,就会出现错误:
    proc: error while loading shared libraries: libclntsh.so.9.0: cannot open shared object file: No such file or directoryoracle就是臭狗屎,不但难装,还难用,不知道这些人天天都在干什么
      

  2.   

    #include $(ORACLE_HOME)/precomp/lib/env_precomp.mk.SUFFIXES: .pc .c .o
      

  3.   

    这两行是写在我的程序test.pc里面吗? 还是在别的地方,另外,我是必须用oracle用户编译吗? 用root怎么设置啊,谢谢
      

  4.   

    试一下将/opt/oracle/product/9.2.0/procemp/admin/pcscfg.cfg的配置改成:
    sys_include=(/usr/lib/gcc-lib/i386-redhat-linux/2.96/include,/$ORACLE_HOME/precomp/public,/usr/include/linux,/usr/include,/usr/lib/gcc-lib/i486-suse-linux/2.95.3/include,/usr/lib/bcc/include)
      

  5.   

    不行啊,一万种设置都试过了,就是不行! 有谁现在在oracle9i里面搞proc吗? 麻烦详细给解释一下,感谢
      

  6.   

    实在不行先在winsow下用proc把pc变成c在看看
      

  7.   

    我这里没有windows啊,哈哈,救命啊