
Python-CMake构建系统:用于编译Python的CMake工具集
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目提供了一套使用CMake编译Python扩展模块和项目的解决方案,旨在简化Python与C/C++代码集成的过程。
CPython CMake构建系统概述:这是对现有CPython构建系统的替代方案。该新系统具有以下优点:
1. 在整个构建过程中无需使用针对目标架构的预编译程序,这使得交叉编译更加容易且不易出现错误,并减少了手动操作的需求。
2. 所有平台上的构建信息保持一致,不再需要分别维护四个不同的MSVC项目文件以配合自动工具配置。
3. 支持其他常见的构建系统和集成开发环境(IDE)的使用。
4. 可轻松地与利用CMake进行构建的其它C/C++库一起编译Python C扩展模块。
5. 编译速度更快:根据个人测试,在该新系统的帮助下,从7秒缩短到了大约58秒。
如何使用此新的构建系统:
1. 克隆构建系统代码仓库
2. 在命令行中执行以下操作:
- `cd ~ /scratch`
- `git clone git://github.com/python-cmake-buildsystem/python-cmake-buildsystem`
3. 开始编译:在同一个目录下创建两个新的子文件夹,分别命名为python-build和另一个自定义名称的文件夹。
全部评论 (0)
还没有任何评论哟~


