그pg_config유틸리티 인쇄 현재 설치된 버전의 구성 매개변수토토 결과. 이는 다음을 위한 것입니다. 예를 들어, 인터페이스하려는 소프트웨어 패키지에서 사용됩니다. 에포스트그레SQL촉진하기 위해 필요한 헤더 파일과 라이브러리를 찾습니다.
사용하려면pg_config, 하나 제공 다음 옵션 중 하나 이상:
사용자 실행 파일의 위치를 인쇄합니다. 이것을 사용하십시오. 예를 들어, 다음을 찾으려면psql프로그램. 이는 일반적으로 다음 위치이기도 합니다.pg_config프로그램이 상주합니다.
문서 파일의 위치를 인쇄합니다. (이것은 빈 문자열인 경우--docdir 없이다음 시점에 지정됨토토 결과빌드되었습니다.)
클라이언트의 C 헤더 파일 위치 인쇄 인터페이스.
다른 C 헤더 파일의 위치를 인쇄합니다.
서버의 C 헤더 파일 위치 인쇄 프로그래밍.
객체 코드 라이브러리의 위치를 인쇄합니다.
동적으로 로드 가능한 모듈의 위치를 인쇄합니다. 또는 서버가 이를 검색할 위치입니다. (기타 아키텍처에 따른 데이터 파일도 다음 위치에 설치될 수 있습니다. 이 디렉토리.)
로케일 지원 파일의 위치를 인쇄합니다. (이것은 로케일 지원이 구성되지 않은 경우 빈 문자열이어야 합니다. 언제토토 결과이었음 구축되었습니다.)
설명서 페이지의 위치를 인쇄합니다.
아키텍처 독립적 지원 위치 인쇄 파일.
시스템 전체 구성 위치 인쇄 파일.
확장 makefile의 위치를 인쇄합니다.
다음에 제공된 옵션을 인쇄합니다.구성언제 스크립트포스트그레SQL다음에 대해 구성되었습니다. 건물. 이는 동일한 것을 재현하는 데 사용할 수 있습니다. 구성 또는 바이너리 옵션이 무엇인지 알아 보려면 패키지가 빌드되었습니다. (그러나 바이너리 패키지는 종종 공급업체별 사용자 정의 패치가 포함되어 있습니다.) 아래 예를 참조하세요.
다음에 사용된 CC 매크로의 값을 인쇄합니다. 건물토토 결과. 이 사용된 C 컴파일러를 보여줍니다.
다음에 사용된 CPPFLAGS 매크로 값을 인쇄합니다. 건물토토 결과. 이 전처리 시간에 필요한 C 컴파일러 스위치를 보여줍니다. (일반적으로-나스위치).
다음에 사용된 CFLAGS 매크로의 값을 인쇄합니다. 건물토토 결과. 이 C 컴파일러 스위치를 보여줍니다.
다음에 사용된 CFLAGS_SL 매크로 값을 인쇄합니다. 건물토토 결과. 이 공유 빌드에 사용되는 추가 C 컴파일러 스위치를 보여줍니다. 도서관.
다음에 사용된 LDFLAGS 매크로의 값을 인쇄합니다. 건물토토 결과. 이 링커 스위치를 보여줍니다.
사용된 LDFLAGS_SL 매크로 값 인쇄 건물용토토 결과. 공유를 구축하는 데 사용되는 링커 스위치를 보여줍니다. 도서관.
다음에 사용된 LIBS 매크로의 값을 인쇄합니다. 건물포스트그레SQL. 이 일반적으로 포함-l스위치 외부 라이브러리가 연결됨토토 결과.
다음 버전 인쇄토토 결과.
둘 이상의 옵션이 제공되면 정보가 인쇄됩니다 이 순서대로 한 줄에 하나의 항목이 있습니다. 옵션을 지정하지 않으면 모두 사용 가능한 정보가 라벨과 함께 인쇄됩니다.
옵션--includedir-서버새로운 것이었습니다 에서토토 결과7.2. 이전에는 릴리스에서는 서버 포함 파일이 동일한 위치에 설치되었습니다. 위치를 클라이언트 헤더로 사용하여 쿼리할 수 있습니다. 옵션--includedir. 패키지를 만들려면 두 경우 모두 처리하고 최신 옵션을 먼저 시도한 후 종료를 테스트하십시오. 상태를 확인하여 성공 여부를 확인하세요.
옵션--docdir, --pkgincludedir, --localedir, --mandir, --sharedir, --sysconfdir, --cc, --cppflags, --cflags, --cflags_sl, --ldflags, --ldflags_sl및--libs새로운 내용토토 결과 8.1.
이전 릴리스에서토토 결과7.1, 이전pg_config찾는 방법이 생겼습니다. 동등한 구성 정보가 존재하지 않습니다.