Вопрос такой хочу создать динаическую библиотеку libi2c.so.
Создал исходник libi2c.c написал код. Библиотеку создаю под arm процессор. Компилю так
arm-none-linux-gnueabi-gcc -fPIC -c libi2c.c
arm-none-linux-gnueabi-gcc -shared -o lib_i2c.so libi2c.o
пытаюсь подключить ее в питоне
>>> from ctypes import *
>>> dl=cdll.LoadLibrary("/lib_i2c.so")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/ctypes/__init__.py", line 431, in LoadLibrary
File "/usr/lib/python2.7/ctypes/__init__.py", line 353, in __init__
OSError: File not found
помогите если можете! |