본문 바로가기

Pro*C/Tip

[PRO*C 기초] 소스파일 생성 및 컴파일 방법.

반응형

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 명령어를 통해 다시 재컴파일해 실행파일로 만들면 끝~


반응형