- 博客(2)
- 收藏
- 关注
原创 python3.7源码剖析——python对象
PyObject 在python中万物皆对象,对象拥有相同的一些内容,这些定义在PyObject中 [object.h] typedef struct _object { _PyObject_HEAD_EXTRA Py_ssize_t ob_refcnt; struct _typeobject *ob_type; } PyObject; _PyObject_HEAD_EXTRA宏 其实在release模式下编译python不会定义符号PyTRACE_REFS 所以 #define
2021-12-02 19:45:18
943
1
原创 python3.7源码剖析——编译python
下载源码 https://www.python.org/downloads/release/python-377/ linux环境下编译python ./configure -prefix=<你期望python安装的目录路径> make make install 修改python源代码 python的 C API中提供了一个输出对象的接口 [object.h] PyAPI_FUNC(int) PyObject_Print(PyObject *, FILE *, int); 可以看出来需要
2021-12-02 19:44:51
1030
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅