Win10 Cygwin 环境下编译 CPython 源码

361 阅读1分钟

项目地址: github.com/python/cpyt…

下载源码 (二选一)

  1. www.python.org/downloads/s… (推荐)

  2. git clone git@github.com:python/cpython.git

安装Cygwin

  1. 下载: www.cygwin.com/
  2. 安装 (略)
  3. 添加必要组件
    • gcc
    • make

按照官方命令执行

./configure
make
make install

说明

  1. 编译完成后, 会在源码根目录生成 python.exe 文件, 双击无法运行, 原因是 Cygwin 环境下编译, 只能在其中才能运行, make install 也是安装到 Cygwin 环境中.

image.png

  1. 这种编译方式相当于类Unix环境下的编译, On Windows, see PCbuild/readme.txt.

  2. 编译完成删除环境 🤣