반응형
PRO*C 를 이용해 오라클 DB 를 컨트롤 하는 프로세스를 개발 하기전에
알아둬야할 기초 정보!
소스파일 생성 및 컴파일 방법 !!
사용 장비 정보.
솔라리스 5.9
Pro*C/C++: Release 9.2.0.7.0
1. 소스파일 생성.
일반적인 C 의 파일은 .c 확장자를 가지지만 PRO*C 는 .pc 확장자를 가지므로
최초 소스파일을 생성해 코딩을 할때 .pc 확장자를 줘야 한다.
( 오라클 : .pc / 알티베이스 : .sc 그외는 개발해보질 않아서 잘 모르겠네요.. )
2. 컴파일 방법.
C 언어등으로 개발을 하면 gcc 를 통해 바로 컴파일을 끝내지만 PRO*C 를 이용해 개발을 진행하게 되면 두번의 컴파일 과정을 진행해야 합니다.
일반 : .c -> 실행파일 / .c -> .o -> 실행파일
PRO*C : .pc -> c -> 실행파일 / .pc -> .c -> .o -> 실행파일
.pc 파일을 .c 로 컴파일 해주면 그뒤로는 c언어로 개발한 소스를 컴파일 하듯이 동일하게 해주면 됩니다.
.pc 파일 컴파일 명령어.
proc sqlcheck=full userid=아이디/패스워드 DBMS=v7 iname=소스파일이름.pc
위와 같이 컴파일 명령을 내리면 .pc 확장자를 가진 파일이 .c 파일로 생성이 됩니다.
( 컴파일된 .c 파일을 열어보면 내가 작성한것과 다르게 마구마구 복잡하게 수정되 있는 소스가 나옴..싱기방기 )
이제 .c 파일을 ~ gcc 명령어를 통해 다시 재컴파일해 실행파일로 만들면 끝~
반응형