728x90
반응형
개요
본 글에서는 PostgreSQL 소스코드를 Windows 환경에서 빌드하는 과정에 대해 설명한다. 필요한 소프트웨어의 설치 및 설정 방법을 자세히 다루며, 최종적으로 PostgreSQL을 성공적으로 빌드할 수 있는 절차를 제시한다.
설치
Visual Studio 설치
PostgreSQL을 빌드하기 위해 Visual Studio 2022를 설치해야 한다. 설치 방법은 다음과 같다:
- 다운로드: Visual Studio 공식 웹사이트에서 Visual Studio 2022를 다운로드한다.
- 설치 과정: 설치 마법사를 통해 필요한 구성 요소를 선택하고 설치를 진행한다.
Active Perl 설치
PostgreSQL의 빌드 과정에서 Perl이 필요하다. Active Perl을 설치하는 방법은 다음과 같다:
- 다운로드: ActiveState 공식 웹사이트에서 Active Perl을 다운로드한다.
- 설치: 다운로드한 설치 파일을 실행하여 설치를 완료한다.
MinGW 설치
Windows 환경에서 GNU 툴 체인을 사용하기 위해 MinGW를 설치해야 한다. 설치 과정은 다음과 같다:
1. MinGW Install Manager 설치
MinGW Install Manager를 다운로드하여 설치한다.
2. bison, flex 설치
MinGW Install Manager를 통해 bison과 flex를 설치한다.
3. 환경 변수 등록
MinGW의 bin 디렉토리를 시스템 환경 변수에 추가하여 명령어를 쉽게 사용할 수 있도록 설정한다.
Windows Terminal 설치 및 환경설정
Windows Terminal은 명령줄 인터페이스를 제공하며, Microsoft Store에서 설치할 수 있다.
Settings -> Command Prompt에서 아래의 커맨드를 입력한다.
%SystemRoot%\System32\cmd.exe /k "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat"
빌드
설치가 완료되면 PostgreSQL 소스코드를 빌드할 수 있다. PostgreSQL 소스코드에서 다음 명령어를 실행한다.
$ cd <...>\postgres\src\tools\msvc
$ clean.bat
$ build.bat
$ install.bat <설치경로>
위 명령어를 통해 PostgreSQL의 빌드를 완료할 수 있다.
참고문헌
728x90
반응형
'Postgres > Postgres Internal' 카테고리의 다른 글
Flex와 Bison을 이용한 쿼리문 파싱 예제 만들기 (0) | 2025.03.06 |
---|---|
VSCode의 Remote - SSH를 활용한 postgres 코드 디버깅 (0) | 2025.02.15 |
PostgreSQL의 쿼리를 C언에서 사용해보기 (0) | 2025.02.07 |
PostgreSQL 17 시스템 카탈로그 업데이트 (2) | 2025.02.03 |
MacOS의 VSCode 환경에서 PostgreSQL 디버깅 (2) | 2025.02.02 |