준비 과정

실행한 환경은 Mac M2 Pro 입니다. 칩 보다는 OS에 따라 내용이 달라져야 할 것 같아요.

  1. 필요한 유틸리티 설치
brew install openssl xz zlib gdbm sqlite
  1. Python 3.9 Repository clone
git clone --branch 3.9 https://github.com/python/cpython
  1. CPPFlag 설정
CPPFLAGS="-I$(brew --prefix zlib)/include LDFLAGS="-L$(brew --prefix zlib)/lib ./configure --with-openssl=$(brew --prefix openssl) --with-pydebug
  1. 빌드
make -j2 -s 
  1. 실행 (macos)
    exe 확장자가 맞습니다…ㅎ
./python.exe