Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: компиляция бинарного файла linux из под windows
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > Linux
AlexMatyu
Требуется на host-машине с мастдаем скомпилировать бинарничек, который запускается на удалённой машине c embedded linux средствами qt или eclipse. Внимание вопрос! Как это сделать без использования виртуальной машины с линём?
krux
yocto под винду или cygwin + crosstool-ng

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

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


Cygwin может быть?
Скачайте сетап, запустите и со всем соглашайтесь, пока не даст список пакетов. Выберете все, что вам надо и нажмите на установку. Где-то около часа будет устанавливать. Вы получите терминал Линукса на виндоус машине. Насчет кросс компилляции знаю, что возможно, но никогда не делал. CSR блютусные апликации компилирует под АРМ именно на Cygwin машине. Пакет Cygwin достаточно зрелый и надежный.
zltigo
QUOTE (AlexMatyu @ Oct 21 2015, 12:45) *
Требуется на host-машине с мастдаем скомпилировать бинарничек, который запускается на удалённой машине c embedded linux средствами qt или eclipse. Внимание вопрос! Как это сделать без использования виртуальной машины с линём?

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

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

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


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

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

тогда быстрее всего будет разработка и сборка непосредственно в linux, и придется отказаться от win7.
заведите себе 2 компа и KVM-переключатель, при сжатых сроках окупится.
это будет быстрее, чем вникать в тонкости настройки кросс-компиляции из-под винды, и пытаться понять, почему собранный бинарник валится с segfailt-ом.
_Pasha
Совершенно странное упорство в отказе от виртуалки.
Сергей Борщ
Цитата(_Pasha @ Oct 22 2015, 05:46) *
Совершенно странное упорство в отказе от виртуалки.
Согласен.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.