Компиляция программ для Raspberry pi

Тема в разделе "Raspberry Pi", создана пользователем Stinger, 1 июл 2016.

Метки:
  1. Stinger

    Stinger Нуб

    Raspberry pi 3 model b. Планирую работать в основном с GPIO, используя Wiring pi. Во всех уроках, которые я смог найти, предлагается загрузить нежные библиотеки на Raspberry и компилировать программу прямо там. Но это довольно медленно и неудобно. В связи с этим возникает вопрос: можно ли скомпилировать исходный код вместе с Wiring pi на компьютере, а на Raspberry запустить уже готовый исполняемый файл? В качестве IDE использую code::blocks и компилятор gcc, система - Windows 7.
     
  2. AlexU

    AlexU Гуру

    Копайте в сторону кросскомпиляции для ARM-Linux (так понимаю на малинке Raspbian стоит?).
    Не знаю как дела обстоят в Code::Blocks, но в IDE Eclipse CDT есть такая штука как Target Communication Framework (TCF). Сам Eclipse позволяет собирать код под ARM-Linux (cross-compilation), а с помощью TCF собранные бинарники загружаются на Малинку и там отлаживаются (удалённая отладка при помощи GDB).
     
    Stinger нравится это.
  3. Stinger

    Stinger Нуб

    Спасибо! Поставил SysGCC и Eclipse. Всё отлично компилирует и дебажит через SSH, очень удобно!