cpython/
│
├── Doc ← 文档来源
├── Grammar ← 计算机可读的语言定义(语法)
├── Include ← C 头文件
├── Lib ← Python 编写的标准库模块
├── Mac ← macOS 支持文件
├── Misc ← 杂项文件
├── Modules ← 用 C 编写的标准库模块
├── Objects ← 核心类型和对象模型
├── Parser ← Python解析器源码
├── PC ← Windows 构建支持文件
├── PCbuild ← 旧 Windows 版本的 Windows 构建支持文件
├── Programs ← Python 可执行文件和其他二进制文件的源代码
├── Python ← CPython 解释器源码
└── Tools ← 用于构建或扩展 Python 的独立工具
编译Python3.8.0b4
sudo apt install build-essential libssl-dev zlib1g-dev libncurses5-dev \
libncursesw5-dev libreadline-dev libsqlite3-dev libgdbm-dev \
libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev libffi-dev -y
- 编译
./configure --with-pydebug
make -j2 -s
./configure --with-pydebug LDFLAGS="-static" --disable-shared
make LDFLAGS="-static" LINKFORSHARED=" "