Создание пакета на С/C++

Здравствуйте! Могу ли я где-то найти инструкцию по сборке простейшего пакета на С/C++ для Wiren Board 6?
Насколько я понимаю, это осуществляется с помощью docker-контейнеров. Может быть есть более подробная информация о том, как это сделать, с примерами?

1 лайк

Я тоже не против получить подробную инструкцию на примере простого примера.

1 лайк

Добрый день!

https://wirenboard.com/wiki/index.php/Как_разрабатывать_ПО_для_Wiren_Board

Если нужен совсем элементарный пример программы на C без докера, то вот (выполняем прямо в контроллере):

root@wirenboard-AQZBLNTY:~# mcedit hello.c

Вводим текст

#include <stdio.h>
int main() {
   // printf() displays the string inside quotation
   printf("Hello, World!");
   return 0;
}

Сохраняем, выходим. Затем:

root@wirenboard-AQZBLNTY:~# gcc hello.c -o hello
root@wirenboard-AQZBLNTY:~# ./hello 
Hello, World!

Павел, спасибо!
Да, я читал. Там просто написано, что не рекомендуется компилировать на самом контроллере, поэтому я, если честно, даже не пробовал это делать. Тогда по обычной компиляции мне всё понятно (в целом).
Не подскажете по кросскомпиляции? Только docker-контейнеры? Какой линукс лучше использовать для хоста? Вот у меня есть Raspberry, и виртуальные машины c Ubuntu и Fedora, что лучше подойдёт или Debian поставить на виртуалку? Дальше, - вот я поставил Docker-пакет, как мне собрать первую программу, например, ту же самую “Hello, World”? Не могли бы вы привести последовательность команд для этого, просто там, в wiki, не очень понятно написано.