cygwin에서 Makefile로 pro*c 컴파일과 빌드하기

cygwin 에서 pro*c 컴파일과 gcc 컴파일을 위한 Makefile 샘플입니다.

오라클은 윈도우용 오라클11을 설치했습니다.

pro*c 소스작업은 cygwin환경에서 vim으로 편집했습니다.

test.pc파일을 만들고, Makefile을 아래와 같이 편집했습니다.

유닉스용 오라클이 아니라 윈도우용 오라클이라 그런지 /lib -lclntsh을 찾지 못해서, 구글링을 해 본 결과 아래와 같이 oracle_home아래의 BIN/orasql11.dll을 지정해 주어서 컴파일 하도록 했습니다.

make를 실행했습니다. 에러는 없습니다.

실행해보겠습니다

실행은 잘 되었지만, 입력한 값에 문제가 생겼군요.

역시, 입력한 값에 문제가 생겼네요. DEPTNO컬럼에 무결성제약조건을 위반했습니다. 데이타 를 확인해보겠습니다. DEPTNO는 10, 20, 30, 40 밖에 없는데 2를 넣었습니다.

다시 한번 실행하여 입력해보겠습니다. 에러 없이 잘 들어갔습니다.

그러면 DB에서 확인해 보겠습니다. 아래와 같이 잘 들어갔습니다.

Related Posts

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다