需要设置环境变量。你的环境变量没有设对。

解决方案 »

  1.   

    给你个aix上的makfile你该该吧,估计差不多。
    PROC= proc
    ORAXLC= /oracle/app/product/9.2.0/bin/oraxlc
    CFLAGS= -qcpluscmt -DAIX=51 -g -D _XOPEN_SOURCE 
    FFLAGS= -q 32 -o  
    CCLAGS= -q 32 -cBIN= /oracle/testLIBDIR= -L/usr/lib -L/oracle/app/product/9.2.0/lib32  LIBS= -lclntsh -lld -lm `cat /oracle/app/product/9.2.0/lib32/sysliblist` -lm -lc_r -lpthreads INCLUDE= -I/oracle/app/product/9.2.0/precomp/public .SUFFIXES: .pc .o
    .pc.o:
    @echo $< | awk -vFN=$< '{ printf("<%-20s>:",FN); }'
    @echo " [.pc]...\c"
    $(PROC) $*.pc
    @echo " [.c]...\o"
    $(ORAXLC) -c $(CCLAGS) $*.c $(INCLUDE)
    @echo "OK!"SRC= proc.pc #1.pc tcpcom.pcassist.pc   2.pc 3.pc all: clean testOBJ= $(SRC:.pc=.o) test:$(OBJ)
    $(ORAXLC) $(FFLAGS) $@ $(CFLAGS) $(OBJ) $(LIBDIR) $(INCLUDE) $(LIBS) 
    @echo $@ OK!
    # @mv   $@ $(BIN)
    @echo -----------------------------------------------------------clean:
    rm -f $(OBJ) $(SRC:.pc=.lis) $(SRC:.pc=.c)