Python语言支持使用C编写的模块。事实上,许多现有的模块也写在c。在这里我将做一个简短的介绍。先决条件:1。在linux上写,你需要自己编译python动态链接库。也有这样的事。2. 在windows上,您需要mingw编译环境。事实上,只要你有Dev-Cpp安装。当然,python安装的windows版本。首先,先发布源代码。它非常简单,假设它是保存为静态PyObject * hello_echo (PyObject *自我,PyObject * args, PyObject * keywds) {char *的东西;如果(!PyArg_ParseTuple (args,\u201Cs\u201D,东西))returnNULL;
可能你的所在地,- l \/ usr \/ lib是python所在地,它可能是你的位于- l \/ usr \/地方\/ lib。这是根据实际情况。测试测试,在当前路径:[zhaowei@papaya python]美元python (r25:51908, 2007年1月15日,09:14:22)[20030222 (Red Hat Linux)]在linux2第三,让我们来谈谈windows如何编译。您必须安装mingw。简单地说,安装Dev-Cpp,然后将其安装目录下的bin目录添加到PATH环境变量。例如,我是添加D: \\ Dev-Cpp \\ bin路径。首先,打开一个命令行窗口,转到你的目录,并运行一个命令,gcc - shared \将生成一个文件在当前目录。