如果你的oracle 是9i的话,搜索你的oracle 的proc目录中是否有一个oraSQL9.LIB文件。如果有,试试cc 编译的 时候在后边加上这个文件(带路径)。

解决方案 »

  1.   

    ORACLE_HOME = write your oracle home here
    ORA_INCLUDE_DIR = -I$(ORACLE_HOME)/precomp/public
    ORA_LIB_DIR = $(ORACLE_HOME)/lib
    ORA_LIBS = -L$(ORA_LIB_DIR) -lclntshall:11: 1.c
            gcc -o 1 -g 1.c $(ORA_INCLUDE_DIR) $(ORA_LIBS)1.c: 1.pc
            proc 1.pc
    这样写个makefile。你cc -o connect connect.c没有把库链近来。