打包包含C共享库的Python库的最佳方法是什么?

 董士伟的微博当_250 发布于 2023-01-11 14:41

我编写了一个库,其主要功能是用C语言实现的(速度很关键),周围有一个很薄的Python层来处理ctypes恶意.

我要打包它,我想知道我最好怎么做.它必须与之交互的代码是一个共享库.我有一个Makefile,它构建C代码并创建.so文件,但我不知道如何通过distutils编译它.我是不是应该调出makesubprocess通过重写install命令(如果有的话,就是install这个地方,或者是build比较合适?)

更新:我想要注意,这不是 Python扩展.也就是说,C库不包含自己与Python运行时交互的代码.Python正在对直接C共享库进行外部函数调用.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有