오라클 계정으로 컴파일 잘 됩니다.
제경우에는 별로로 make 파일을 만들지 않고 그냥 쓰는데 문법은 다음과 같습니다.
make -f /home/oracle/precomp/demo/proc/demo_proc.mk build EXE=<실행파일명> OBJS=<실행파일명>.o
님이 말씀하신 execvp 에러가 무엇을 말씀하시는지 잘 모르겠군요.
gcc나 뭐 컴파일에 필요한 패키지가 안깔려서 에러가 발생하는 경우도 있으니 정확히한 에러메시지를 적어주시는 것이 도움이 될 듯 하군요.
>>김봉섭 님께서 쓰시길<<
:: 안녕하세요..
:: 항상 이곳에서 좋은 정보를 많이 얻어 가는 초보입니다.
:: linux에서 oracle계정으로 위 명령을 실행 시키면 "execvp" 에러가 납니다.
:: 제가 알기로 Linux에서는 일반유저는 exec... 계열을 실행할 수 없는 걸로 알고 있는데요, 그럼 어떻
:: 게 컴파일 해야 합니까?
::
:: Linux6,2에 8.1.5를 깔고 직접 "grant user ..."로서 scott/tiger를 만들고
:: scott계정으로 $ORACLE_HOME/sqlplus/demo/demobld.sql만 실행을 시켜서 디폴트
:: 테이블을 만들었습니다.
::
:: oracle이나 root의 환경설정화일이 잘못 되어 그런건가요?
:: 아님 demo_proc.mk화일을 수정해야 합니까?
:: 알려 주세요... ㅠㅠ
:: 읽어 주셔서 감사합니다.
|