[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4678: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4680: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4681: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4682: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
virt2real.ru • Просмотр темы - Hello world! Howto




 

Управляем чем угодно откуда угодно

Hello world! Howto

Обсуждение линуксовой части и софта на борту виртурилки

Hello world! Howto

Сообщение nwnclv » 22 авг 2014, 20:48

Привет опять.

Надеюсь, что с подключением к железке я, всеж, разберусь и теперь у меня вопрос такой: Есть ли на вики где статья-howto о том, как собирать софт под v2r? (Статью про установку SDK видел). то есть вот программка есть (C/C++) как ее можно собрать под девайс и потом запустить на устройстве? Как подцепить сторонние либы (boost, protobuf, curl ... ) к сборке, если требуются? Как собрать сторонние либы и потом сделать статическую сборку, чтоб не было проблем? В общем такой гайд "Программирование для v2r для чайников".

ЗЫ: топик про еклипс под windows я видел. Интересует под линуксом (убунту)
nwnclv
 
Сообщения: 67
Зарегистрирован: 22 авг 2014, 19:04

Re: Hello world! Howto

Сообщение Serg » 23 авг 2014, 03:56

Serg
 
Сообщения: 121
Зарегистрирован: 07 сен 2013, 23:55

Re: Hello world! Howto

Сообщение nwnclv » 24 авг 2014, 22:48

Ну ok
А можно ссылку, на то, как заставить, например, тот же буст (я тут где-то видел, что некоторые собирали что-то, используеещее буст) собраться под то, что устоновилось с SDK v2r? Весь день сегодня убил на то, чтоб его собрать. Как настроить окружение, чтоб он понял, где брать компилятор и заголовники? По пунктам, после "make getsdk". и как потом собрать hello world, с этой вот сборкой буста?
nwnclv
 
Сообщения: 67
Зарегистрирован: 22 авг 2014, 19:04

Re: Hello world! Howto

Сообщение Serg » 25 авг 2014, 13:36

Serg
 
Сообщения: 121
Зарегистрирован: 07 сен 2013, 23:55

Re: Hello world! Howto

Сообщение Mirmik » 26 авг 2014, 13:15

Самостоятельная сборка таких сложных продуктов, да еще под другую платформу - сложная задача даже для опытного понимающего человека.
К счастью, в убунте есть клёвый пакетный менеджер, в котором есть всё или почти всё и совсем готовенькое, добрымя дядями и тётями собранное, забаженное и отбажаенное...

Компилятор устанавливается командами
sudo apt-get update
sudo apt-get install g++-arm-linux-gnueabi

После чего компилятор доступен из консоли как arm-linux-gnueabi-g++ .

Библиотека boost скорее всего будет доступна после установки пакета libboost-all-dev. Соответственно
sudo apt-get install libbost-all-dev

Ключи компиляции лучше и в самом деле посмотреть в SDK.

Само собой, не проверял нет ли там дополнительных телодвижений, потому как для проверки пришлось бы сначала убить систему.

P.S. Как выясняется, в мануалах в инте6рнете часто описаны далеко не самые быстрые и простые пути...


P.P.S. А, что, у нас до сих пор нет пакета нативной компиляции???.
Вон на Распберри Пи я кроскомпилятором не пользуюсь, а прямо на нем софт и собираю... .. ... Хотя, там частота в три раза выше против вирты.
... и перерастворяясь из одной формы реальности в другую. И вот он я, рядом с вами падаю в эту же нору, тот кто волшебной палочкой вра...
Аватара пользователя
Mirmik
 
Сообщения: 222
Зарегистрирован: 04 сен 2013, 19:20
Откуда: Московская область, Пушкино

Re: Hello world! Howto

Сообщение Mirmik » 26 авг 2014, 13:35

Кстати, тема такая была...

Вот
viewtopic.php?f=44&t=13316&hilit=%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5

Там кроме прочего было обсуждено использование SSH...

Правда, советы там в основном давал я... а это было так давно, что... Ну...
В общем, далеко не все, что там написано следует принимать за хорошие рекомендации.
... и перерастворяясь из одной формы реальности в другую. И вот он я, рядом с вами падаю в эту же нору, тот кто волшебной палочкой вра...
Аватара пользователя
Mirmik
 
Сообщения: 222
Зарегистрирован: 04 сен 2013, 19:20
Откуда: Московская область, Пушкино

Re: Hello world! Howto

Сообщение nwnclv » 26 авг 2014, 19:25

Последний раз редактировалось nwnclv 26 авг 2014, 21:47, всего редактировалось 1 раз.
nwnclv
 
Сообщения: 67
Зарегистрирован: 22 авг 2014, 19:04

Re: Hello world! Howto

Сообщение realizator » 26 авг 2014, 20:05

Аватара пользователя
realizator
virt2real team
 
Сообщения: 653
Зарегистрирован: 17 фев 2012, 23:18


Вернуться в Софт на виртурилке - SDK, Linux, Github, программирование (C/C++ и др.)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

cron