Я пытаюсь запустить исполняемый файл darknet на Raspberry Pi.Настройки Makefile по умолчанию работали на моем Mac, но когда я пытался запустить тот же исполняемый файл, он имел «OSError: [Errno 8] Exec format error».Я полагаю, что изменил архитектуру двоичного исполняемого файла в Makefile, но я не уверен, что изменить.
Запуск uname -a
на Raspberry Pi:
Linux raspberrypi 4.19.42-v7+ #1219 SMP Tue May 14 21:20:58 BST 2019 armv7l GNU/Linux
Запускfile darknet
:
darknet: Mach-O 64-bit x86_64 executable, flags:<NOUNDEFS|DYLDLINK|TWOLEVEL|PIE>
Ниже приведена конфигурация файла Makefile:
ARCH= -gencode arch=compute_30,code=sm_30 \
-gencode arch=compute_35,code=sm_35 \
-gencode arch=compute_50,code=[sm_50,compute_50] \
-gencode arch=compute_52,code=[sm_52,compute_52]
Весь файл Makefile: https://github.com/pjreddie/darknet/blob/master/Makefile