Raspberry pi 3 model b. Планирую работать в основном с GPIO, используя Wiring pi. Во всех уроках, которые я смог найти, предлагается загрузить нежные библиотеки на Raspberry и компилировать программу прямо там. Но это довольно медленно и неудобно. В связи с этим возникает вопрос: можно ли скомпилировать исходный код вместе с Wiring pi на компьютере, а на Raspberry запустить уже готовый исполняемый файл? В качестве IDE использую code::blocks и компилятор gcc, система - Windows 7.
Копайте в сторону кросскомпиляции для ARM-Linux (так понимаю на малинке Raspbian стоит?). Не знаю как дела обстоят в Code::Blocks, но в IDE Eclipse CDT есть такая штука как Target Communication Framework (TCF). Сам Eclipse позволяет собирать код под ARM-Linux (cross-compilation), а с помощью TCF собранные бинарники загружаются на Малинку и там отлаживаются (удалённая отладка при помощи GDB).