젠 토토 : 문서 : 9.6 : 젠 토토 | |||
---|---|---|---|
PostgreSQL : 문서 : 9.6 : 메이저 토토 사이트 받기 | PostgreSQL : 문서 : 9.6 : 소스 코드에서 젠 토토 | 16 장. 소스 코드에서 사설 토토 사이트 | 와이즈 토토 : 문서 : 9.6 : 설치 후 설정 |
구성
사설 토토 사이트 절차의 첫 번째 단계는 시스템의 소스 트리를 구성하고 원하는 옵션을 선택하는 것입니다. 이것은를 실행하여 수행됩니다.구성스크립트. 기본 사설 토토 사이트의 경우 간단히 입력하십시오.
./configure
이 스크립트는 다양한 시스템 종속 변수에 대한 값을 결정하고 운영 체제의 단점을 감지하기 위해 여러 가지 테스트를 실행하고 마지막으로 빌드 트리에 여러 파일을 생성하여 찾은 내용을 기록합니다. 당신은 또한 실행할 수 있습니다구성Build 디렉토리를 별도로 유지하려면 소스 트리 외부의 디렉토리에 있습니다. 이 절차는 A라고도합니다.vpath빌드. 방법은 다음과 같습니다.
mkdir build_dir cd build_dir /path/to/source/tree/구성 [옵션 여기 이동] make
기본 구성은 서버 및 유틸리티뿐만 아니라 C 컴파일러 만 필요한 모든 클라이언트 응용 프로그램 및 인터페이스를 빌드합니다. 모든 파일이에 사설 토토 사이트됩니다./usr/local/pgsql기본적으로.
다음 명령 줄 옵션 중 하나 이상을 제공하여 빌드 및 사설 토토 사이트 프로세스를 사용자 정의 할 수 있습니다구성:
디렉토리 아래의 모든 파일 사설 토토 사이트접두사대신/usr/local/pgsql. 실제 파일은 다양한 하위 디렉터로 사설 토토 사이트됩니다.접두사디렉토리.
특별한 요구가있는 경우 다음 옵션으로 개별 하위 디렉토리를 사용자 정의 할 수도 있습니다. 그러나 기본값으로 이들을두면 사설 토토 사이트가 재배치 가능이므로 사설 토토 사이트 후 디렉토리를 이동할 수 있습니다.mananddoc위치는 이것의 영향을받지 않습니다.)
재배치 가능한 사설 토토 사이트의 경우 사용하고 싶을 수도 있습니다구성's-disable-ratp옵션. 또한 운영 체제에 공유 라이브러리를 찾는 방법을 알려야합니다.
다른 접두사 아래에 아키텍처 의존 파일을 사설 토토 사이트할 수 있습니다.exec-prefix, 무엇보다접두사이것은 호스트간에 아키텍처 독립적 파일을 공유하는 데 유용 할 수 있습니다.exec-prefix동일하게 설정되어접두사그리고 아키텍처 의존 및 독립 파일 모두 같은 트리 아래에 사설 토토 사이트 될 것입니다. 아마도 원하는 것일 것입니다.
실행 가능한 프로그램에 대한 디렉토리를 지정합니다. 기본값은exec-prefix/bin, 일반적으로 의미/usr/local/pgsql/bin.
다양한 구성 파일의 디렉토리를 설정합니다.접두사/etc기본적으로.
라이브러리 및 동적으로로드 가능한 모듈을 사설 토토 사이트할 위치를 설정합니다. 기본값은exec-prefix/lib.
C 및 C ++ 헤더 파일을 사설 토토 사이트하기위한 디렉토리를 설정합니다. 기본값은접두사/include.
다양한 유형의 읽기 전용 데이터 파일에 대한 루트 디렉토리를 설정합니다. 다음 옵션 중 일부에 대한 기본값 만 설정합니다.접두사/share.
사설 토토 사이트된 프로그램에서 사용하는 읽기 전용 데이터 파일의 디렉토리를 설정합니다. 기본값은Datarootdir. 데이터베이스 파일이 배치 될 위치와 관련이 없습니다.
특정 메시지 변환 카탈로그 파일에서 로케일 데이터 사설 토토 사이트 디렉토리를 설정합니다. 기본값은Datarootdir/locale.
함께 제공되는 남자 페이지PostgreSQL이 디렉토리 아래에 사설 토토 사이트됩니다.manx하위 디렉터. 기본값은Datarootdir/man.
을 제외하고 문서 파일을 사설 토토 사이트하기위한 루트 디렉토리를 설정합니다"Man"페이지. 이것은 다음 옵션의 기본값 만 설정합니다.Datarootdir/doc/postgresql.
HTML- 형식의 문서에 대한PostgreSQL이 디렉토리에 사설 토토 사이트됩니다. 기본값은Datarootdir.
참고 :사설 토토 사이트할 수 있도록 간호가 취해졌습니다PostgreSQL공유 사설 토토 사이트 위치로 (예 :/usr/local/include) 나머지 시스템의 네임 스페이스를 방해하지 않고. 첫째, 문자열"/postgresql"자동으로 추가됩니다Datadir, Sysconfdir및docdir, 완전히 확장 된 디렉토리 이름이 이미 문자열을 포함하지 않는 한"Postgres"또는"PGSQL". 예를 들어, 선택한 경우/usr/local접두사로 문서가 사설 토토 사이트됩니다./usr/local/doc/postgresql, 그러나 접두사가/opt/postgres, 그렇다면/opt/postgres/doc. 클라이언트 인터페이스의 공개 C 헤더 파일이에 사설 토토 사이트됩니다.포함그리고 네임 스페이스 청소입니다. 내부 헤더 파일과 서버 헤더 파일은의 개인 디렉토리에 사설 토토 사이트됩니다.포함. 헤더 파일에 액세스하는 방법에 대한 정보는 각 인터페이스의 문서를 참조하십시오.libdir동적으로로드 가능한 모듈의 경우.
부록StringPostgreSQL 버전 번호로. 예를 들어, 미공개 git 스냅 샷으로 구축 된 바이너리를 표시하거나 A와 같은 추가 버전 문자열이 포함 된 사용자 정의 패치를 포함하는 데 사용할 수 있습니다.git 설명식별자 또는 배포 패키지 릴리스 번호.
디렉토리는 컴파일러가 헤더 파일을 검색하는 목록에 추가 될 대장 구분 된 디렉토리 목록입니다. 선택적 패키지가있는 경우 (예 : GNUReadline) 비표준 위치에 사설 토토 사이트되면이 옵션을 사용해야하며 해당-with-libraries옵션.
예 :-with-includes =/opt/gnu/포함 :/usr/sup/include.
디렉토리는 도서관을 검색 할 콜론으로 구분 된 디렉토리 목록입니다. 이 옵션을 사용해야 할 것입니다 (및 해당-with-includes옵션) 비표준 위치에 패키지가 사설 토토 사이트된 경우
예 :-with-libraries =/opt/gnu/lib :/usr/sup/lib.
모국어 지원 활성화 (NLS), 즉 영어 이외의 언어로 프로그램의 메시지를 표시하는 능력언어예를 들어 지원하려는 언어의 선택적 공간 구분 된 코드 목록입니다.--enable-nls = 'de fr'. (목록과 실제로 제공된 번역 세트 사이의 교차점은 자동으로 계산됩니다.) 목록을 지정하지 않으면 사용 가능한 모든 번역이 사설 토토 사이트됩니다.
이 옵션을 사용하려면 구현이 필요합니다.getTextAPI; 위의 참조.
set번호서버 및 클라이언트의 기본 포트 번호로. 기본값은 5432입니다. 포트는 항상 나중에 변경할 수 있지만 여기에서 지정하면 서버와 클라이언트 모두 동일한 기본값을 컴파일하여 매우 편리 할 수 있습니다.PostgreSQL같은 기계의 서버.
빌드pl/perl서버 측 언어.
빌드pl/python서버 측 언어.
빌드PL/TCL서버 측 언어.
tcl 파일 사설 토토 사이트tclConfig.sh, 여기에는 TCL에 인터페이스하는 모듈을 빌드하는 데 필요한 구성 정보가 포함되어 있습니다. 이 파일은 일반적으로 잘 알려진 위치에서 자동으로 발견되지만 다른 버전의 TCL을 사용하려면 찾을 디렉토리를 지정할 수 있습니다..
GSSAPI 인증을 지원하는 빌드. 많은 시스템에서 GSSAPI (일반적으로 Kerberos 사설 토토 사이트의 일부) 시스템은 기본적으로 검색되는 위치에 사설 토토 사이트되어 있지 않습니다 (예 :/usr/include, /usr/lib), 옵션을 사용해야합니다-with-includesand-with-libraries이 옵션 외에도.구성필요한 헤더 파일 및 라이브러리를 확인하여 진행하기 전에 GSSAPI 사설 토토 사이트가 충분했는지 확인합니다.
GSSAPI에서 사용하는 Kerberos 서비스 교장의 기본 이름.Postgres기본값입니다. Windows 환경이 없으면 일반적 으로이 변경을 변경할 이유가 없습니다.이 경우 대문자로 설정해야합니다.Postgres.
지원을 통해 빌드SSL(암호화) 연결. 이것은 필요합니다OpenSSL사설 토토 사이트할 패키지.구성필요한 헤더 파일 및 라이브러리를 확인하여 귀하의OpenSSL진행하기 전에 사설 토토 사이트가 충분합니다.
빌드PAM(플러그 가능한 인증 모듈) 지원.
BSD 인증 지원이 포함 된 빌드. (BSD 인증 프레임 워크는 현재 OpenBSD에서만 사용할 수 있습니다.)
빌드LDAP인증 및 연결 매개 변수 조회 지원 (참조섹션 32.17and섹션 20.3.7자세한 내용은). 유닉스에서는이 필요합니다.OpenLdap사설 토토 사이트할 패키지. Windows에서 기본값winldap라이브러리가 사용됩니다.구성필요한 헤더 파일 및 라이브러리를 확인하여 귀하의OpenLdap진행하기 전에 사설 토토 사이트가 충분합니다.
지원을 통해 빌드SystemD서비스 알림. 서버 바이너리가 시작되면가 시작되면 통합이 향상됩니다.SystemD그러나 그렇지 않으면 영향을 미치지 않습니다. 보다섹션 18.3자세한 내용은libsystemd이 옵션을 사용할 수 있도록 관련 헤더 파일을 사설 토토 사이트해야합니다.
사용 방지Readline도서관 (및libedit). 이 옵션은 명령 줄 편집 및 히스토랑을 비활성화합니다PSQL, 권장되지 않습니다.
BSD 라이센스의 사용을 선호libeditGPL 라이센스 대신 라이브러리Readline. 이 옵션은 두 라이브러리가 사설 토토 사이트된 경우에만 중요합니다.Readline.
Bonjour 지원으로 빌드. 이를 위해서는 운영 체제에서 Bonjour 지원이 필요합니다.
빌드PostgreSQL : 문서 : 9.6 : 토토 꽁 머니-SOSSP지정된 UUID 라이브러리를 사용하여 모듈 (UUID를 생성하기위한 함수를 제공).도서관|
BSDfreebsd, netbsd 및 기타 BSD 유래 시스템에있는 UUID 함수를 사용하려면
E2FS|E2FSPROGS프로젝트; 이 라이브러리는 대부분의 Linux 시스템과 OS X에 있으며 다른 플랫폼에 대해서도 얻을 수 있습니다
OSSP사용하려면OSSP UUID 라이브러리
쓸모없는 동등한-with-uuid = ossp.
libxml을 사용하여 빌드합니다 (SQL/XML 지원 활성화). 이 기능에는 libxml 버전 2.6.23 이상이 필요합니다.
libxml 프로그램 사설 토토 사이트XML2-Config필요한 컴파일러 및 링커 옵션을 감지하는 데 사용할 수 있습니다. PostgreSQL은 찾은 경우 자동으로 사용합니다.XML2_CONFIGXML2-Config사설 토토 사이트에 속하는 프로그램 또는 옵션 사용-with-includesand-with-libraries.
rebxslt 사용XML2모듈.XML2XML의 XSL 변환을 수행하기 위해이 라이브러리에 의존합니다.
타임 스탬프 및 간격에 대한 64 비트 정수 저장에 대한 지원을 비활성화하고 DateTime 값을 플로팅 포인트 숫자로 저장하십시오. 플로팅 포인트 DateTime Storage는의 기본값이었습니다.PostgreSQL8.4 이전의 릴리스이지만 전체 범위의 마이크로 초 정밀도를 지원하지 않기 때문에 이제는 더 이상 사용되지 않습니다타임 스탬프값. 그러나 정수 기반 DateTime 스토리지에는 64 비트 정수 유형이 필요합니다.PostgreSQL. 보다PostgreSQL : 문서 : 9.6 : 날짜/토토 사이트 추천 유형자세한 내용은
전달되는 플로트 4 값 비활성화"가치 별""참조"대신. 이 옵션은 성능이 요약되지만 C로 작성된 기존 사용자 정의 기능과의 호환성에 필요할 수 있습니다."버전 0"전화 컨벤션. 더 나은 장기 솔루션은 이러한 기능을 업데이트하여를 사용하는 것입니다."버전 1"전화 컨벤션.
전달되는 플로트 8 값 비활성화"가치 별""참조"대신. 이 옵션은 성능이 요약되지만 C로 작성된 기존 사용자 정의 기능과의 호환성에 필요할 수 있습니다."버전 0"전화 컨벤션. 더 나은 장기 솔루션은 이러한 기능을 업데이트하여를 사용하는 것입니다."버전 1"전화 컨벤션. 이 옵션은 Float8뿐만 아니라 Int8 및 Timestamp와 같은 일부 관련 유형에도 영향을 미칩니다.-disable-float8-byval기본값이며 선택할 수 없습니다-enable-float8-byval.
설정세그먼트 크기, 기가 바이트. 큰 테이블은 여러 작동 시스템 파일로 나뉘며 각 크기는 세그먼트 크기와 같습니다."Largefile"지원 (현재 대부분의 경우)은 더 큰 세그먼트 크기를 사용할 수 있습니다. 이것은 매우 큰 테이블로 작업 할 때 소비되는 파일 설명 자의 수를 줄이는 데 도움이 될 수 있습니다.타르는 유용한 파일 크기에 제한을 설정할 수도 있습니다. 절대적으로 요구되지는 않지만이 값은 2의 전력이라는 것이 좋습니다.이 값을 변경해야합니다.이 값을 변경해야합니다.
설정블록 크기, 킬로 바이트. 이것은 테이블 내의 저장 장치 및 I/O입니다.
설정WAL 세그먼트 크기, 메가 바이트. 이것은 WAL 로그의 각 개별 파일의 크기입니다.
설정WAL 블록 크기, 킬로 바이트. 이것은 WAL 로그 내 스토리지 단위 및 I/O입니다.
빌드가 성공할 수 있도록 허용PostgreSQL플랫폼에 대한 CPU 스핀 록 지원이 없습니다. 스핀 락지지의 부족으로 인해 성능이 저하됩니다.PostgreSQL플랫폼에서 문제를에보고하십시오.PostgreSQL개발자.
클라이언트 라이브러리의 스레드 안전성을 비활성화합니다. 이것은 동시 스레드를 방지합니다libpqandECPG개인 연결 핸들을 안전하게 제어하는 프로그램.
PostgreSQL날짜 및 시간 작업에 필요한 자체 시간 영역 데이터베이스가 포함되어 있습니다. 이 Time Zone 데이터베이스는 실제로 FreeBSD, Linux 및 Solaris와 같은 많은 운영 체제에서 제공하는 IANA Time Zone 데이터베이스와 호환되므로 다시 사설 토토 사이트하는 것이 중복됩니다.디렉토리PostgreSQL 소스 배포에 포함 된 대신 사용됩니다.디렉토리절대 경로로 지정되어야합니다./usr/share/ZoneInfo는 일부 운영 체제의 디렉토리 일 가능성이 높습니다. 사설 토토 사이트 루틴은 불일치 또는 잘못된 시간대 데이터를 감지하지 않습니다.PostgreSQL.
이 옵션은 주로 대상 운영 체제를 잘 알고있는 이진 패키지 유통 업체를 대상으로합니다. 이 옵션을 사용하는 주요 장점은 많은 지역 일광 절약 시간 규칙이 변경 될 때마다 PostgreSQL 패키지를 업그레이드 할 필요가 없다는 것입니다.
사용 방지Zlib라이브러리. 이것은 압축 아카이브에 대한 지원을 비활성화합니다pg_dumpandPG_RESTORE. 이 옵션은이 라이브러리를 사용할 수없는 희귀 한 시스템에 대해서만 의존합니다.
디버깅 기호로 모든 프로그램과 라이브러리를 컴파일합니다. 즉, 문제를 분석하기 위해 디버거에서 프로그램을 실행할 수 있습니다.
GCC를 사용하는 경우 모든 프로그램과 라이브러리에는 코드 적용 범위 테스트 기기가 컴파일됩니다. 실행되면 Code Coverage Metrics가있는 빌드 디렉토리에서 파일을 생성합니다.배트맨 토토 : 문서 : 9.6 : 테스트 범위 시험자세한 내용은. 이 옵션은 GCC와 함께 사용하고 개발 작업을 수행 할 때만 사용됩니다.
GCC를 사용하는 경우 모든 프로그램과 라이브러리가 편집되어 프로파일 링 할 수 있습니다. 백엔드 출구시를 포함하는 서브 디렉토리가 생성됩니다.gmon.out프로파일 링에 사용할 수있는 파일. 이 옵션은 GCC와 함께 사용하고 개발 작업을 수행 할 때만 사용됩니다.
활성화어설 션서버에서 확인하여 많은 것을 테스트합니다"발생할 수 없음"조건. 이는 코드 개발 목적으로 매우 중요하지만 테스트는 서버의 속도를 크게 늦출 수 있습니다.
자동 종속성 추적을 활성화합니다. 이 옵션을 사용하면 헤더 파일이 변경되면 영향을받는 모든 객체 파일이 재건되도록 makefiles가 설정됩니다.
컴파일PostgreSQL동적 추적 도구 DTRACE를 지원합니다. 보다섹션 28.5자세한 내용은
dtrace프로그램, 환경 변수dtrace설정할 수 있습니다. 이것은 종종 필요할 것입니다dtrace일반적으로/usr/sbin, 경로에 없을 수도 있습니다.
추가 명령 줄 옵션dtrace프로그램을 환경 변수에 지정할 수 있습니다dtraceflags. Solaris에서는 64 비트 바이너리에 dtrace 지원을 포함 시키려면를 지정해야합니다.dtraceflags = "-64"구성하려면. 예를 들어 GCC 컴파일러 사용 :
./configure cc = 'gcc -m64'-enable-dtrace dtraceflags = '-64'...
Sun의 컴파일러 사용 :
./configure cc = '/opt/sunwspro/bin/cc -xtarget = avative64'-enable-dtrace dtraceflags = '-64'...
Perl TAP 도구를 사용하여 테스트를 활성화합니다. 여기에는 Perl 사설 토토 사이트 및 Perl 모듈이 필요합니다ipc :: run. 보다PostgreSQL : 문서 : 9.6 : 토토 핫를 누릅니다자세한 내용은
C 컴파일러를 선호하는 경우구성선택, 환경 변수를 설정할 수 있습니다CC선택한 프로그램에. 기본적으로구성픽GCC사용 가능한 경우 플랫폼의 기본값 (일반적으로CC). 마찬가지로 필요한 경우 기본 컴파일러 플래그를 재정의 할 수 있습니다.cflags변수.
당신은에 환경 변수를 지정할 수 있습니다구성명령 줄, 예 :
./configure cc =/opt/bin/gcc cflags = '-O2 -Pipe'
다음은 이러한 방식으로 설정할 수있는 중요한 변수 목록입니다.
Bison Program
C 컴파일러
C 컴파일러로 전달할 옵션
C 사전 처리기
C 사전 프로세서로 전달할 옵션
위치의 위치dtrace프로그램
전달 옵션dtrace프로그램
Flex Program
실행 파일 또는 공유 라이브러리를 연결할 때 사용할 옵션
실행 파일 연결을위한 추가 옵션
공유 라이브러리 연결을위한 추가 옵션 전용
msgfmt모국어 지원 프로그램
Perl 통역사의 전체 경로 이름. 이것은 pl/perl을 구축하기위한 종속성을 결정하는 데 사용됩니다.
Python 통역사의 전체 경로 이름. 이것은 PL/Python 구축의 종속성을 결정하는 데 사용됩니다.섹션 44.1자세한 내용은. 이것이 설정되지 않은 경우 다음이 순서대로 조사됩니다.Python Python3 Python2.
TCL 통역사의 전체 경로 이름. 이것은 PL/TCL을 구축하기위한 종속성을 결정하는 데 사용되며 TCL 스크립트로 대체됩니다.
XML2-ConfigLIBXML 사설 토토 사이트를 찾는 데 사용되는 프로그램.
때로는 |구성. 중요한 예는GCC's-werror옵션은에 포함될 수 없습니다.cflags통과구성, 많은 부분을 깨뜨릴 것이기 때문에구성의 내장 테스트. 그러한 깃발을 추가하려면에 포함 시키십시오Copt실행 중 환경 변수make. 의 내용Copt두 가지에 추가됩니다cflagsandldflags옵션에 의해 설정구성. 예를 들어, 할 수 있습니다
make copt = '-werror'
또는
Export Copt = '-Werror' make
참고 :서버 내부에서 코드를 개발할 때 구성 옵션을 사용하는 것이 좋습니다--enable-cassert(많은 런 타임 오류 확인을 켜는) 및-enable-debug(디버깅 도구의 유용성을 향상시키는).
GCC를 사용하는 경우 최적화 수준으로 구축하는 것이 가장 좋습니다-o126997_27030-o0)는 몇 가지 중요한 컴파일러 경고 (예 : 비 초기 변수 사용)를 비활성화합니다. 그러나 0이 아닌 최적화 수준은 컴파일 된 코드를 밟는 것이 일반적으로 소스 코드 라인과 일대일 일치하지 않기 때문에 디버깅을 복잡하게 할 수 있습니다.-o0. 이를 수행하는 쉬운 방법은 옵션을 전달하는 것입니다.make: 프로필 만들기 = -o0 file.o.
theCoptand프로파일환경 변수는 실제로에 의해 동일하게 처리됩니다.PostgreSQLmakefiles. 사용하는 것은 선호도의 문제이지만 개발자들 사이의 일반적인 습관은 사용하는 것입니다프로파일일회성 플래그 조정의 경우Copt항상 유지 될 수 있습니다.
build
빌드를 시작하려면 다음을 입력하려면 :
make
(사용해야gnu make.) 빌드는 하드웨어에 따라 몇 분이 걸립니다. 표시된 마지막 줄은 다음과 같아야합니다.
모든 PostgreSQL이 성공적으로 만들어졌습니다. 사설 토토 사이트 준비.
Documentation (HTML 및 Man Pages) 및 추가 모듈 (을 포함하여 빌드 할 수있는 모든 것을 빌드하려면).Contrib), 대신 유형 :
세계 만들기
표시된 마지막 줄은 다음과 같아야합니다.
PostgreSQL, Contrib 및 Documentation이 성공적으로 작성되었습니다. 사설 토토 사이트 준비.
추가 모듈을 포함하여 구축 할 수있는 모든 것을 빌드하려면 (Contrib), 그러나 문서가 없으면 대신 입력하십시오.
World-Bin 만들기
회귀 테스트
사설 토토 사이트하기 전에 새로 빌드 된 서버를 테스트하려면이 시점에서 회귀 테스트를 실행할 수 있습니다. 회귀 테스트는를 확인하는 테스트 스위트입니다.PostgreSQL개발자가 예상하는 방식으로 컴퓨터에서 실행됩니다. 유형:
수표 만들기
(이것은 루트로 작동하지 않습니다.제 31 장테스트 결과 해석에 대한 자세한 정보가 포함되어 있습니다. 같은 명령을 발행하여 나중에이 테스트를 반복 할 수 있습니다.
파일 사설 토토 사이트
참고 :기존 시스템을 업그레이드하는 경우 읽으십시오윈 토토 : 문서 : 9.6 : 윈 토토 클러스터 업그레이드클러스터 업그레이드에 대한 지침이 있습니다.
사설 토토 사이트하려면PostgreSQLenter :
사설 토토 사이트
이것은에 지정된 디렉토리에 파일을 사설 토토 사이트합니다.1 단계. 해당 영역에 적절한 권한이 있는지 확인하십시오.
문서를 사설 토토 사이트하려면 (html 및 man pages)를 입력하십시오 :
사설 토토 사이트 -Docs 만들기
위의 세계를 건설 한 경우 대신 입력하십시오 :
사설 토토 사이트 세계 만들기
이것은 문서도 사설 토토 사이트합니다.
위의 문서없이 세계를 건설 한 경우 대신 입력하십시오.
사설 토토 사이트 세계 만들기
사용할 수 있습니다사설 토토 사이트-스트립 만들기대신사설 토토 사이트사설 토토 사이트된 실행 파일과 라이브러리를 제거하려면. 이것은 약간의 공간을 절약 할 것입니다.사설 토토 사이트-스트립합리적인 작업 절약 공간을 만들려고하지만 실행 파일에서 불필요한 바이트를 제거하는 방법에 대한 완벽한 지식은 없으므로 가능한 모든 디스크 공간을 저장하려면 수동 작업을 수행해야합니다..
표준 사설 토토 사이트는 클라이언트 애플리케이션 개발 및 COMENT 기능 또는 데이터 유형과 같은 서버 측 프로그램 개발에 필요한 모든 헤더 파일을 제공합니다.PostgreSQL8.0, 별도사설 토토 사이트 자매 만들기후자에는 명령이 필요했지만이 단계는 표준 사설 토토 사이트로 접혀졌습니다.)
클라이언트 전용 사설 토토 사이트 :클라이언트 응용 프로그램 및 인터페이스 라이브러리 만 사설 토토 사이트하려면 다음 명령을 사용할 수 있습니다.
-C SRC/BIN 사설 토토 사이트 제작 -C SRC/include install -C SRC/인터페이스 사설 토토 사이트 만들기 -C DOC 사설 토토 사이트 MAKE
SRC/BIN서버 전용 사용을위한 몇 가지 바이너리가 있지만 작습니다.
사설 토토 사이트 :사설 토토 사이트를 취소하려면 명령을 사용하십시오제거 해제. 그러나 이것은 생성 된 디렉토리를 제거하지 않습니다.
청소 :사설 토토 사이트 후 소스 트리에서 내장 된 파일을 명령으로 제거하여 디스크 공간을 제거 할 수 있습니다깨끗하게 만들기. 이것은에 의해 만든 파일을 보존합니다.구성프로그램, 모든 것을 재건 할 수 있도록make나중에. 소스 트리를 분포 된 상태로 재설정하려면 사용Distclean 만들기. 동일한 소스 트리 내의 여러 플랫폼을 위해 빌드하려면이 작업을 수행하고 각 플랫폼에 대해 다시 구성해야합니다.
빌드를 수행 한 다음를 발견하면구성옵션이 잘못되었거나 변경하면구성조사합니다 (예 : 소프트웨어 업그레이드). 그렇다면 좋은 생각입니다Distclean 만들기재구성 및 재건 전. 이것이 없으면 구성 선택의 변경 사항이 필요한 곳마다 전파되지 않을 수 있습니다.