2025년 9월 25일:토토 커뮤니티 : 토토

pg_config

pg_config — 설치된 버전에 대한 정보 검색포스트그레SQL

시놉시스

pg_config [옵션...]

설명

pg_config유틸리티는 현재 설치된 버전의 구성 매개변수를 인쇄합니다.토토 베이. 예를 들어 다음과 인터페이스하려는 소프트웨어 패키지에서 사용하도록 고안되었습니다.토토 베이필요한 헤더 파일과 라이브러리를 쉽게 찾을 수 있도록 합니다.

옵션

사용하려면pg_config, 다음 옵션 중 하나 이상을 제공하십시오.

--bindir

사용자 실행 파일의 위치를 인쇄합니다. 예를 들어 다음을 찾으려면 다음을 사용하십시오.psql프로그램. 이는 일반적으로 다음 위치이기도 합니다.pg_config프로그램이 상주합니다.

--docdir

문서 파일의 위치를 인쇄합니다.

--htmldir

HTML 문서 파일의 위치를 인쇄합니다.

--includedir

클라이언트 인터페이스의 C 헤더 파일 위치를 인쇄합니다.

--pkgincludedir

다른 C 헤더 파일의 위치를 인쇄합니다.

--includedir-서버

서버 프로그래밍을 위한 C 헤더 파일의 위치를 인쇄합니다.

--libdir

객체 코드 라이브러리의 위치를 인쇄합니다.

--pkglibdir

동적으로 로드 가능한 모듈의 위치 또는 서버가 이를 검색하는 위치를 인쇄합니다. (다른 아키텍처 종속 데이터 파일도 이 디렉터리에 설치될 수 있습니다.)

--localedir

로케일 지원 파일의 위치를 ​​인쇄합니다. (로케일 지원이 구성되지 않은 경우 빈 문자열이 됩니다.토토 베이빌드되었습니다.)

--mandir

매뉴얼 페이지의 위치를 인쇄합니다.

--sharedir

아키텍처 독립적인 지원 파일의 위치를 인쇄합니다.

--sysconfdir

시스템 전체 구성 파일의 위치를 인쇄합니다.

--pgxs

확장 makefile의 위치를 인쇄합니다.

--구성

다음에 제공된 옵션을 인쇄합니다.구성스크립트 언제포스트그레SQL빌드용으로 구성되었습니다. 이는 동일한 구성을 재현하거나 바이너리 패키지가 어떤 옵션으로 빌드되었는지 알아내는 데 사용할 수 있습니다. (그러나 바이너리 패키지에는 공급업체별 사용자 정의 패치가 포함되어 있는 경우가 많습니다.) 아래 예도 참조하세요.

--cc

값을 인쇄하세요.CC빌드에 사용된 변수포스트그레SQL. 이는 사용된 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다음에 연결된 외부 라이브러리용 스위치토토 베이.

--버전

다음 버전 인쇄토토 베이.

-?
--도움말

다음에 대한 도움말 표시pg_config명령줄 인수 및 종료.

하나 이상의 옵션이 제공되면 정보는 해당 순서대로 한 줄에 한 항목씩 인쇄됩니다. 옵션이 지정되지 않으면 사용 가능한 모든 정보가 라벨과 함께 인쇄됩니다.

참고

옵션--docdir, --pkgincludedir, --localedir, --mandir, --sharedir, --sysconfdir, --cc, --cppflags, --cflags, --cflags_sl, --ldflags, --ldflags_sl--libs추가되었습니다토토 베이8.1. 옵션--htmldir추가되었습니다토토 베이8.4. 옵션--ldflags_ex추가되었습니다포스트그레SQL 9.0.

현재 토토 베이 설치의 빌드 구성을 재현하려면 다음 명령을 실행하십시오.

eval ./configure `pg_config --configure`

의 출력pg_config --구성에는 공백이 있는 인수가 올바르게 표시되도록 쉘 따옴표가 포함되어 있습니다. 따라서 다음을 사용하여평가올바른 결과를 얻으려면 필요합니다.

수정사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.