0
我已经在C中编写了一个Python模块,它使用WiringPy库来控制树莓派上的引脚。不过,我已经编译C模块,我尝试导入模块在我的Python脚本后,我得到一个错误消息说使用-lwiringPy在C编译Python模块
undefined symbol: digitalWrite
(这是我用我的C文件从WiringPy功能)。
我使用Python安装脚本编译并安装我的C模块。
from distutils.core import setup, Extension
setup(name='PyRFWrap', version='1.0', \
ext_modules=[Extension('PyRFWrap', ['gpiotest.c'], extra_compile_args=['-lwiringPi'])])
我该如何正确安装和编译我的C文件?当我用GCC进行编译并独立运行C文件时,它可以很好地工作。
需要查看makefile/build程序 –
我所要做的只是在上面的三行python脚本中。 – AlexanderNajafi