이제 임베디드 SQL C 프로그램을 형성하는 방법이 있습니다. 당신은 아마 그들을 컴파일하는 방법을 알고 싶을 것입니다. 컴파일하기 전에 임베디드를 통해 파일을 실행합니다SQL C사전 처리기.SQL특수 기능에 사용한 진술 전화. 컴파일 후에는 특별 라이브러리와 연결해야합니다. 필요한 기능이 포함되어 사설 토토 사이트. 이러한 기능은 정보를 가져옵니다 인수에서 수행SQLlibpq인터페이스에 결과를 넣습니다 출력에 대해 지정된 인수.
사전 처리기 프로그램이입니다.ECPG정상에 포함postgresql설치. 내장 된 SQL 프로그램은 일반적으로 확장자로 명명됩니다.pgc. 라는 프로그램 파일이있는 경우prog1.pgc, 당신은 그것을 전처리 할 수 사설 토토 사이트 단순히 전화
ecpg prog1.pgc
이것은라는 파일을 만듭니다.prog1.c. 입력 파일을 따르지 않으면 제안 된 이름 지정 패턴, 출력 파일을 지정할 수 사설 토토 사이트 명시 적으로 사용-o옵션.
전처리 파일은 정상적으로 컴파일 할 수 사설 토토 사이트 예:
CC -C Prog1.c
생성 된 C 소스 파일에는의 헤더 파일이 포함되어 사설 토토 사이트.postgresql설치 설치PostgreSQLa 기본적으로 검색되지 않은 위치는 와 같은 옵션-i/usr/local/pgsql/include편집에 명령 줄.
내장 된 SQL 프로그램을 연결하려면를 포함시켜야합니다.libecpg도서관, 그런 다음 :
CC -O MyProg prog1.o prog2.o ... -LECPG
다시, 당신은와 같은 옵션을 추가해야 할 수도 사설 토토 사이트.-l/usr/local/pgsql/lib그 명령 줄에.
더 큰 프로젝트의 빌드 프로세스를 관리하는 경우만들기, 편리 할 수 있습니다 Makefiles에 다음의 암시 적 규칙을 포함하십시오.
ecpg = ecpg %.c : %.pgc $ (ecpg) $ <
의 완전한 구문ECPG명령은에 자세히 설명되어 사설 토토 사이트.ECPG.
theECPG라이브러리입니다 스레드 안전-enable-shread-safety명령 줄 옵션구성. (다른 사람을 사용해야 할 수도 있습니다 클라이언트 코드를 컴파일하는 스레딩 명령 줄 옵션.)