У меня Raspberry pi 2 с Amazon Kinesis Stream SDK (https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp), правильно работающий на борту.
Компиляция библиотеки на Raspberry pi 2 была слишком длинной, около 3 ч.
Итак, вопрос, есть ли способ предварительно скомпилировать эту библиотеку на более мощном сервере, а затем скопировать файлы на Raspberry?
Если возможно, я бы хотел попробовать эту библиотеку также на Raspberry Pi Zero W (меньше по размеру).
Инструкции по установке находятся здесь https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp/blob/master/install-instructions-linux.md
Спасибо!
Вы можете рассмотреть возможность кросс-компиляции вашей библиотеки - например, на ПК с Linux. Кросс-компиляция очень распространена. Подумайте о телефонах для разработки приложений. Вы не компилируете свой код на телефоне. Вы выполняете кросс-компиляцию на Mac или ПК, а затем загружаете свой исполняемый файл в телефон. Вы можете сделать то же самое с Raspberry Pi. Вот пара ссылок:
https://medium.com/@au42/the-useful-raspberrypi-cross-compile-guide-ea56054de187 https://hackaday.com/2016/02/03/code-craft-cross-compiling-for-the-raspberry-pi/ https://visualgdb.com/tutorials/raspberry/crosscompiler/