pg_config — 설치된 버전에 대한 정보 검색롤 토토
pg_config [옵션...]
그pg_config유틸리티는 현재 설치된 버전의 구성 매개변수를 인쇄합니다.포스트그레SQL. 예를 들어 다음과 인터페이스하려는 소프트웨어 패키지에서 사용하도록 고안되었습니다.롤 토토필요한 헤더 파일과 라이브러리를 쉽게 찾을 수 있도록 합니다.
사용하려면pg_config, 다음 옵션 중 하나 이상을 제공합니다.
--bindir사용자 실행 파일의 위치를 인쇄합니다. 예를 들어 다음을 찾으려면 다음을 사용하십시오.psql프로그램. 이는 일반적으로 다음 위치이기도 합니다.pg_config프로그램이 상주합니다.
--docdir문서 파일의 위치를 인쇄합니다.
--htmldirHTML 문서 파일의 위치를 인쇄합니다.
--includedir클라이언트 인터페이스의 C 헤더 파일 위치를 인쇄합니다.
--pkgincludedir다른 C 헤더 파일의 위치를 인쇄합니다.
--includedir-서버서버 프로그래밍을 위한 C 헤더 파일의 위치를 인쇄합니다.
--libdir객체 코드 라이브러리의 위치를 인쇄합니다.
--pkglibdir동적으로 로드 가능한 모듈의 위치 또는 서버가 이를 검색하는 위치를 인쇄합니다. (다른 아키텍처 종속 데이터 파일도 이 디렉터리에 설치될 수 있습니다.)
--localedir로케일 지원 파일의 위치를 인쇄합니다. (로케일 지원이 구성되지 않은 경우 빈 문자열이 됩니다.포스트그레SQL건축되었습니다.)
--mandir매뉴얼 페이지의 위치를 인쇄합니다.
--sharedir아키텍처 독립적인 지원 파일의 위치를 인쇄합니다.
--sysconfdir시스템 전체 구성 파일의 위치를 인쇄합니다.
--pgxs확장 makefile의 위치를 인쇄합니다.
--구성다음에 제공된 옵션을 인쇄합니다.구성언제 스크립트롤 토토빌드용으로 구성되었습니다. 이는 동일한 구성을 재현하거나 바이너리 패키지가 어떤 옵션으로 빌드되었는지 알아내는 데 사용할 수 있습니다. (그러나 바이너리 패키지에는 공급업체별 사용자 정의 패치가 포함되어 있는 경우가 많습니다.) 아래 예도 참조하세요.
--cc값을 인쇄하세요.CC빌드에 사용된 변수롤 토토. 이는 사용된 C 컴파일러를 보여줍니다.
--cppflags값을 인쇄하세요.CPPFLAGS빌드에 사용된 변수롤 토토. 이는 전처리 시간에 필요한 C 컴파일러 스위치를 보여줍니다(일반적으로-나스위치).
--cflags값을 인쇄하세요.CFLAGS빌드에 사용된 변수롤 토토. 이는 C 컴파일러 스위치를 보여줍니다.
--cflags_sl값을 인쇄하세요.CFLAGS_SL빌드에 사용된 변수롤 토토. 이는 공유 라이브러리를 구축하는 데 사용되는 추가 C 컴파일러 스위치를 보여줍니다.
--ldflags값을 인쇄하세요.LDFLAGS빌드에 사용된 변수롤 토토. 링커 스위치를 보여줍니다.
--ldflags_ex값 인쇄LDFLAGS_EX빌드에 사용된 변수롤 토토. 이는 실행 파일 빌드에만 사용되는 링커 스위치를 보여줍니다.
--ldflags_sl값 인쇄LDFLAGS_SL빌드에 사용된 변수롤 토토. 이는 공유 라이브러리 구축에만 사용되는 링커 스위치를 보여줍니다.
--libs값을 인쇄하세요.LIBS빌드에 사용된 변수롤 토토. 여기에는 일반적으로 다음이 포함됩니다.-l다음에 연결된 외부 라이브러리용 스위치포스트그레SQL.
--버전다음 버전 인쇄롤 토토.
-?--도움말다음에 대한 도움말 보기pg_config명령줄 인수 및 종료.
두 개 이상의 옵션이 제공되면 정보는 해당 순서대로 한 줄에 한 항목씩 인쇄됩니다. 옵션이 지정되지 않으면 사용 가능한 모든 정보가 라벨과 함께 인쇄됩니다.
옵션--docdir, --pkgincludedir, --localedir, --mandir, --sharedir, --sysconfdir, --cc, --cppflags, --cflags, --cflags_sl, --ldflags, --ldflags_sl및--libs추가되었습니다포스트그레SQL8.1. 옵션--htmldir추가되었습니다롤 토토8.4. 옵션--ldflags_ex추가되었습니다롤 토토 9.0.
현재 롤 토토 설치의 빌드 구성을 재현하려면 다음 명령을 실행하십시오:
eval ./configure `pg_config --configure`
다음의 출력pg_config --구성에는 공백이 있는 인수가 올바르게 표시되도록 쉘 따옴표가 포함되어 있습니다. 따라서 다음을 사용하여평가올바른 결과를 얻으려면 필요합니다.
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.