我现在需要在solaris环境下用gcc编辑一个oci程序,程序很简单,但是我不知道makefile怎么写,因此无法进行下去,还希望诸位大牛们多帮忙!

解决方案 »

  1.   

    GCC是可以编译C/C++的
    你查一下资料吧
      

  2.   

    你说的没错
    关键是我要编译OCI
      

  3.   

    这个是我自己写的一个ORACLE的TEST程序的MAKEFILE文件,可以运行的,你自己改改,应该可以的CC=g++
    ORACLE_PATH=/opt/oracle/product/8.1.6DBINCLUDE=-I$(ORACLE_PATH)/rdbms/demo -I$(ORACLE_PATH)/rdbms/public -I$(ORACLE_PATH)/plsql/public -I$(ORACLE_PATH)/network/publicDBLIB=-L$(ORACLE_PATH)/lib/ -L$(ORACLE_PATH)/rdbms/lib -lclntsh -lnbeq8 -lnhost8 -lnus8  -lldapclnt8 -lnsslb8 -lnoname8 -lntcp8 -lntcps8 -lnent8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnro8 -lldapclnt8 -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lmm -lnls8 -lcore8 -ltrace8 -ldl -lm -lpthread -lnldap8 -lnl8 -lsql8
    test:
    $(CC) -o test $(DBINCLUDE) $(DBLIB) OracleOperator.c