2014-01-08 3 views
0

У меня есть код Python, который работает на 32-битной Intel-машине под управлением Ubuntu, и мне нужно запустить этот код на Raspberry Pi. Мне нужен какой-то кросс-компиляция? У меня есть 32-разрядные .so файлы, включенные в python.Мне нужно перекрестно скомпилировать Python в ARM?

ответ

5

Python - это интерпретируемый язык байт-кода, поэтому фактический код на Python не должен быть скомпилирован любым способом;

Ваши общие библиотеки, файлы, оканчивающиеся на .so, являются не python, однако. Вам нужно будет получить версии тех, которые скомпилированы для правильной архитектуры. Вполне возможно, что это обычные C-расширения для python, которые могут быть созданы с помощью setuptools или другими средствами, которые одинаково хорошо работают на ARM, как на i386.

Смежные вопросы