make 오류 무슨 의미인지요?
아래와 같이 make를 수행했는데 오류가 발생이 됩니다.
oracle>make -f dims0001_mk
오류 메세지
===============
proc iname=dims0001 include=/nbsdev/server/inc
make:execvp: proc: Permission denied
make: *** [dims0001.o] Error 127
===============
이 메세지가 무슨 위미인지요?
permission이 /nbsdev/server/inc 화일에서 문제가 발생하는 것인지요? 아니면 proc 명령어의 문제인지요?
수행시 사용자는 oracle이며,
/nbsdev/server/inc 는 root가 소유자이며, oracle 시스템은 oracle이 사용자입니다.
아래는 수행한 make 화일 내용입니다.
# Server Pro*C makefile
#############################################
# Oracle Setting
#############################################
include $(ORACLE_HOME)/precomp/lib/env_precomp.mk
ORA_LIB_DIRS = -L$(LIBHOME)
ORA_HDR_DIRS = -I$(ORACLE_HOME)/precomp/public
ORA_LFILES = $(PROLDLIBS)
GINC = -I/nbsdev/server/inc
CFLAGS = -m32 -DDEBUG=0
#
# server compile
#
SOURCE = dims0001.pc mimsUtil.c
OBJS = dims0001.o mimsUtil.o
dims0001:$(OBJS)
$(CC) $(CFLAGS) $(LDFLAGS) -o dims0001 $(ORA_LIB_DIRS) $(OBJS) $(ORA_LFILES)
dims0001.o:dims0001.pc
proc iname=dims0001 include=/nbsdev/server/inc
$(CC) $(CFLAGS) $(GINC) -c dims0001.c $(ORA_LIB_DIRS) $(ORA_LFILES) $(ORA_HDR_DIRS)
mimsUtil.o:mimsUtil.c
$(CC) $(CFLAGS) $(GINC) -c mimsUtil.c $(ORA_LIB_DIRS) $(ORA_LFILES) $(ORA_HDR_DIRS)
댓글 달기