реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> компиляция бинарного файла linux из под windows
AlexMatyu
сообщение Oct 21 2015, 09:45
Сообщение #1





Группа: Участник
Сообщений: 8
Регистрация: 14-10-15
Пользователь №: 88 851



Требуется на host-машине с мастдаем скомпилировать бинарничек, который запускается на удалённой машине c embedded linux средствами qt или eclipse. Внимание вопрос! Как это сделать без использования виртуальной машины с линём?
Go to the top of the page
 
+Quote Post
krux
сообщение Oct 21 2015, 10:59
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



yocto под винду или cygwin + crosstool-ng

но стоит сначала подумать.
у вас линковка с динамическими библиотеками будет? glibc? или всё в статику запихнёте?



--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Oct 21 2015, 11:03
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(AlexMatyu @ Oct 21 2015, 13:45) *
Требуется на host-машине с мастдаем скомпилировать бинарничек, который запускается на удалённой машине c embedded linux средствами qt или eclipse. Внимание вопрос! Как это сделать без использования виртуальной машины с линём?


Cygwin может быть?
Скачайте сетап, запустите и со всем соглашайтесь, пока не даст список пакетов. Выберете все, что вам надо и нажмите на установку. Где-то около часа будет устанавливать. Вы получите терминал Линукса на виндоус машине. Насчет кросс компилляции знаю, что возможно, но никогда не делал. CSR блютусные апликации компилирует под АРМ именно на Cygwin машине. Пакет Cygwin достаточно зрелый и надежный.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 21 2015, 13:08
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (AlexMatyu @ Oct 21 2015, 12:45) *
Требуется на host-машине с мастдаем скомпилировать бинарничек, который запускается на удалённой машине c embedded linux средствами qt или eclipse. Внимание вопрос! Как это сделать без использования виртуальной машины с линём?

Линуксовые бинарники, типа консольных, спокойно испекаются виндозным OpenWatcom компилятором. Для чего из понавороченней, банально пользую CoLinux вместо виртуальной машины. Для компилятора хватает выше головы.



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
AlexMatyu
сообщение Oct 21 2015, 14:51
Сообщение #5





Группа: Участник
Сообщений: 8
Регистрация: 14-10-15
Пользователь №: 88 851



Цитата(krux @ Oct 21 2015, 11:59) *
yocto под винду или cygwin + crosstool-ng

но стоит сначала подумать.
у вас линковка с динамическими библиотеками будет? glibc? или всё в статику запихнёте?


yocto под винду?? наверное вы имеете ввиду виртуальную машину с yoctoproject

по остальному если можно, нормальные гайд по настройке, потому как сроки достаточно сжаты...заранее благодарен. Помимо этого интересует отладка.
Go to the top of the page
 
+Quote Post
krux
сообщение Oct 21 2015, 18:02
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



Цитата
нормальные гайд по настройке, потому как сроки достаточно сжаты.

тогда быстрее всего будет разработка и сборка непосредственно в linux, и придется отказаться от win7.
заведите себе 2 компа и KVM-переключатель, при сжатых сроках окупится.
это будет быстрее, чем вникать в тонкости настройки кросс-компиляции из-под винды, и пытаться понять, почему собранный бинарник валится с segfailt-ом.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Oct 22 2015, 02:46
Сообщение #7


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Совершенно странное упорство в отказе от виртуалки.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 22 2015, 06:14
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(_Pasha @ Oct 22 2015, 05:46) *
Совершенно странное упорство в отказе от виртуалки.
Согласен.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 10:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.0141 секунд с 7
ELECTRONIX ©2004-2016